SmartPush 1.2

SmartPush 1.2

CGPointZero维护。



  • 作者:
  • CGPointZero

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文件夹手动添加到您的项目中

🚀🚀🔥然后就完成了,只需push即可,您不需要编一句代码就可以自动实现push和pop时底部tabbar的隐藏与显示控制。

您可以在Controller中关闭“只能push”(默认开启),关闭智能push

self.fg_disableSmartPush = YES;

效果演示图