簡體   English   中英

組合標簽欄和導航欄控制器有問題

[英]Having problems with combined tab bar and navigation bar controllers

后退按鈕問題

盡管我使用了segues(通過推送),但我的后退按鈕沒有進入上一個視圖控制器的問題。 我認為有一個問題,因為我在Apple的文檔中看到了這一行

“使用標簽欄控制器的應用程序也可以在一個或多個選項卡中使用導航控制器。當在同一用戶界面中組合這兩種類型的視圖控制器時,標簽欄控制器始終充當導航控制器的包裝器。”

但我希望能夠使用登錄屏幕,然后在進入標簽欄控制器之前移動到幾個屏幕上,因此沒有將導航欄包裹在標簽欄控制器中。 我知道許多流行的應用程序使用它,例如Instagram,你登錄然后它顯示標簽欄控制器。

我目前的應用布局是這樣的;

根導航控制器 - >登錄 - >餐(gif) - >標簽控制器(每個標簽的導航控制器(根據鏈接) - >(我的羅塔/我的餐/購物清單/項目)

如何正確實現帶導航控制器的標簽欄控制器

看起來它的行為符合預期,后退按鈕用於根導航控制器,當您使用“后退”按鈕時,它會彈出您的標簽欄控制器。 我實際上希望你看到兩個導航欄,你的根欄和我的用餐選項卡中的一個,除非你隱藏一個。

您可以在按下選項卡欄時隱藏根導航欄,但是您可能需要在每個選項卡的導航欄中使用一個按鈕,該按鈕會從根導航控制器彈出選項卡欄。

Beyowulf將其作為模態提出的建議是另一種選擇。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM