iphone-隐藏tabbar会出现空白,不能被其他view使用问题

来源:互联网 发布:淘宝女装店铺名称大全 编辑:程序博客网 时间:2024/06/02 02:37

- (void) hideTabBar:(BOOL) hidden{

    

    [UIViewbeginAnimations:nilcontext:NULL];

    [UIViewsetAnimationDuration:0];

     

    for(UIView *view in self.tabBarController.view.subviews)

    {

        if([view isKindOfClass:[UITabBarclass]])

        {

            if (hidden) {

                [viewsetFrame:CGRectMake(view.frame.origin.x,460, view.frame.size.width, view.frame.size.height)];

            } else {

                [viewsetFrame:CGRectMake(view.frame.origin.x,460-49, view.frame.size.width, view.frame.size.height)];

            }

        } 

        else 

        {

            if (hidden) {

                [viewsetFrame:CGRectMake(view.frame.origin.x, view.frame.origin.y, view.frame.size.width,460)];

            } else {

                [viewsetFrame:CGRectMake(view.frame.origin.x, view.frame.origin.y, view.frame.size.width,460-49)];

            }

        }

    }

    

    [UIViewcommitAnimations];

}


0 0
原创粉丝点击