[請益] 如何管理UITabBarController的subviews

看板MacDev作者 (我不是鄉民???)時間10年前 (2015/04/27 14:09), 10年前編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
我重新定義了一個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

04/27 14:56, , 1F
Override hidesBottomBarWhenPushed改成你要的動作
04/27 14:56, 1F

04/27 14:56, , 2F
那裡面可以用[super hidesBottomBarWhenPushed];維持原本
04/27 14:56, 2F

04/27 14:57, , 3F
的功能
04/27 14:57, 3F

04/29 01:10, , 4F
感謝樓上大大
04/29 01:10, 4F
文章代碼(AID): #1LFTArJi (MacDev)
文章代碼(AID): #1LFTArJi (MacDev)