leichunfeng / WXTabBarController

在系统 UITabBarController 的基础上实现安卓版微信 TabBar 的滑动切换功能
MIT License
1.09k stars 217 forks source link

'hidesBottomBarWhenPushed' does not work #12

Open panliming-tuya opened 8 years ago

panliming-tuya commented 8 years ago

push到子视图时, 子视图中设置self.hidesBottomBarWhenPushed = YES; 属性不生效, tabBar并不消失

而且会报警告:

The unbalanced calls to begin/end appearance transitions XXX

leichunfeng commented 8 years ago

由于层次结构跟系统的有差别,所以你需要用根上的 navigationController(下图中为绿色的导航控制器) 去 push :

WXTabBarController

panliming-tuya commented 8 years ago

@leichunfeng 怪不得Demo里根视图是NavigationController, 原来是这样.

但是...这样的TabBarController是不是并不完善呢

leichunfeng commented 8 years ago

因为要用 scrollView 来实现滑动切换,所以结构层次只能这样了,暂时没有想到更好的办法。