作者aalexpt (我不是乡民???)
看板MacDev
标题[请益] 如何管理UITabBarController的subviews
时间Mon Apr 27 14:09:52 2015
我重新定义了一个TabBarController 增加一个类似底线的subview
作为指示现在选择的item 就像Flipboard的效果
到这边执行起来都没有问题
但是我有个类似list -> detail的架构
在detail时不显示tab bar
所以我使用了hidesBottomBarWhenPushed
结果tab bar隐藏了 底线的那个subview却没有隐藏
想知道要怎麽把subviews和tab bar确实绑在一起?
我尝试过自己做隐藏和显示的效果
但碰到使用手势interactivePopGesture时
subview会直接显示在它的位置上 而不会跟着tab bar的transition一起
http://i.imgur.com/extfUof.png (我想要的)
http://i.imgur.com/GHLOyfu.png (实际上的)
请知道的大大指点一下 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.225.214.248
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1430114997.A.4EC.html
※ 编辑: aalexpt (36.225.214.248), 04/27/2015 14:12:07
1F:→ darktt: Override hidesBottomBarWhenPushed改成你要的动作 04/27 14:56
2F:→ darktt: 那里面可以用[super hidesBottomBarWhenPushed];维持原本 04/27 14:56
3F:→ darktt: 的功能 04/27 14:57
4F:→ aalexpt: 感谢楼上大大 04/29 01:10