Stu*_*ssa 5 iphone cocoa-touch objective-c ios
如何为隐藏UITabBar的时间添加观察者(通过'hides-bottom-bar-when-pushed')?我的标签栏下方有一个自定义按钮,我想确保UITabBar隐藏时它不会出现。谢谢!
尝试使用UINavigationControllerDelegate协议:
- (void)navigationController:(UINavigationController *)navigationController
willShowViewController:(UIViewController *)viewController
animated:(BOOL)animated
{
if (viewController.hidesBottomBarWhenPushed) {
// ...
}
}
Run Code Online (Sandbox Code Playgroud)
最好的选择是将您的内容放置在启用了剪辑的UIToolbar内部UIView,并将剪辑视图放置在UITabBar. 然后将其添加UIView为您的UITabBar. 这样,显示和隐藏UITabBar将自动显示或隐藏您的UIToolbar现在,您可以设置动画显示和隐藏的效果UIToolbar,并且每次都会让它消失UITabBar。
| 归档时间: |
|
| 查看次数: |
1832 次 |
| 最近记录: |