UINavigationController+SmartPush
一个小工具,可以在UINavigationController push到下一个界面时自动隐藏底部UITabbar,pop回来时自动显示底部UITabbar。
- 普通写法:
SomeViewController *some = [SomeViewController new];
self.hidesBottomBarWhenPushed = YES;//push时隐藏底部tabbar
[self.navigationController pushViewController: some animated : YES];
self.hidesBottomBarWhenPushed = NO;//pop时显示底部tabbar
- SmartPush写法
SomeViewController *some = [SomeViewController new];
[self.navigationController pushViewController: some animated : YES];
什么都不用做,就可以达到普通写法的效果~
使用方法(Usage)
- CocoaPods
pod repo update
pod 'SmartPush', '~> 1.2'
- 或者将SmartPush文件夹手动添加到您的项目中
您可以在Controller中关闭“只能push”(默认开启),关闭智能push
self.fg_disableSmartPush = YES;