我有一个隐藏的UITabBarController,但它似乎掩盖了我想在主视图中放置在屏幕底部边缘的按钮。
// hide the tabBar for the home screen
- (void) viewWillAppear:(BOOL)animated
{
self.tabBarController.tabBar.hidden = YES;
}
有解决方法吗?除主页视图(即第一个选项卡)外,其他视图将显示标签栏。
干杯!
答案 0 :(得分:0)
你可以做的是在Interface Builder中(假设你在IB中添加了UITabBarController)从菜单中选择Layout --> Send To Back
,同时突出显示TabBar。这意味着在“主页”视图中它不会遮挡按钮,而在其他视图中它将位于前面,假设您在其他视图中没有其他按钮位于UIView中的相同位置。
即。您的主视图和其他屏幕(使用UITabBar)将在两个不同的XIB中。