作者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://www.ptt.cc/bbs/MacDev/M.1430114997.A.4EC.html
※ 編輯: aalexpt (36.225.214.248), 04/27/2015 14:12:07
→ darktt: Override hidesBottomBarWhenPushed改成你要的動作 04/27 14:56
→ darktt: 那裡面可以用[super hidesBottomBarWhenPushed];維持原本 04/27 14:56
→ darktt: 的功能 04/27 14:57
→ aalexpt: 感謝樓上大大 04/29 01:10