0
我已經添加了一個標籤欄控制器,它以編程方式包含5個項目,然後我想從每個項目返回到超級視圖。我怎樣才能做到這一點? removefromSuperView?如何從超級視圖中刪除標籤欄控制器?
我已經添加了一個標籤欄控制器,它以編程方式包含5個項目,然後我想從每個項目返回到超級視圖。我怎樣才能做到這一點? removefromSuperView?如何從超級視圖中刪除標籤欄控制器?
- (void) hidetabbar:(BOOL)hiddenTabBar { [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDuration:0.5]; for(UIView *view in self.uiTabBarController.view.subviews){ if([view isKindOfClass:[UITabBar class]]) { if (hiddenTabBar) { [view setFrame:CGRectMake(view.frame.origin.x, 431, view.frame.size.width, view.frame.size.height)]; } else { [view setFrame:CGRectMake(view.frame.origin.x, 480, view.frame.size.width, view.frame.size.height)]; } } else { if (hiddenTabBar) { [view setFrame:CGRectMake(view.frame.origin.x, view.frame.origin.y, view.frame.size.width, 431)]; } else { [view setFrame:CGRectMake(view.frame.origin.x, view.frame.origin.y, view.frame.size.width, 480)]; } } } [UIView commitAnimations]; }