第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

導(dǎo)航控制器內(nèi)的選項卡條控制器,或共享導(dǎo)航根視圖

導(dǎo)航控制器內(nèi)的選項卡條控制器,或共享導(dǎo)航根視圖

炎炎設(shè)計 2019-07-19 15:01:19
導(dǎo)航控制器內(nèi)的選項卡條控制器,或共享導(dǎo)航根視圖我正在嘗試實現(xiàn)一個UI,結(jié)構(gòu)類似于TwetieAPP,它的行為是這樣的:頂層視圖控制器似乎是一個導(dǎo)航控制器,其根視圖是一個“Actions”表視圖。如果您單擊任何帳戶,它將轉(zhuǎn)到第二層,在底部有一個選項卡條。每個選項卡項顯示不同的列表,并允許您進一步向下鉆(隨后的級別沒有顯示選項卡欄)。因此,這似乎是實現(xiàn)層次結(jié)構(gòu):UINavigationController推特/用戶/等的詳細視圖推特: UITableViewController答復(fù): UITableViewController...帳目: UITableViewControllerUITabBarController這似乎是可行的[^1],但根據(jù)sdk文檔,它似乎不受支持。-pushViewController:animated:(強調(diào)后加):視點控制器將視圖控制器推送到堆棧上。它不能是選項卡條控制器的實例。我想避免私有API等,但我不知道為什么這種使用是明確禁止的,即使它看起來很好。有人知道原因嗎?我考慮過將選項卡條控制器作為主控制器,每個選項卡包含單獨的導(dǎo)航控制器。這方面的問題是每個nav控制器需要共享一個根視圖控制器(即Twetie)-這似乎不起作用:將表控制器推到第二個導(dǎo)航控制器上,似乎從第一個導(dǎo)航控制器中移除了它。更不用說在選擇一個不同的賬戶時,所有的記賬工作都會很痛苦。我應(yīng)該如何正確地實現(xiàn)這一點?[^1]:需要子類選項卡欄控制器,以便該級別的選項卡控制器的導(dǎo)航項與所選項卡的導(dǎo)航項保持同步,而單個選項卡的表控制器需要將各自的詳細信息視圖推送到self.tabBarController.navigationController而不是self.navigationController.
查看完整描述

3 回答

?
慕姐8265434

TA貢獻1813條經(jīng)驗 獲得超2個贊

前面的兩個答案是對的-我不用UITabBarController在推特上。寫自定義很容易XXTabBarController(普通子類)UIViewController這是很高興被推到導(dǎo)航控制器棧,但仍然生活在“視圖控制器”的理念。帳戶特定視圖上的每個“選項卡”(Tweets/Replies/Messages)是它自己的視圖控制器,就它們而言,它們在屏幕上被一個普通的程序交換。UITabBarController.


查看完整回答
反對 回復(fù) 2019-07-19
  • 3 回答
  • 0 關(guān)注
  • 510 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號