0

我有一個UITabBarController其中包含幾個選項卡。其中一個選項卡爲UINavigationController,其中UITableViewController作爲根視圖控制器。如何通過UITabBarController中的另一個UINavigationController顯示UINavigationController?

在此選項卡上,我試圖以模態方式顯示UINavigationController頂部的視圖。但是,我仍然想保留UITabBar視圖的底部,一旦其顯示模態

這可能嗎?也許顯示模態是錯誤的事情 - 我有一種感覺,我需要目前認爲作爲酥料餅,但我遇到的麻煩:

  1. 顯示酥料餅
  2. 駁回酥料餅

有沒有人有任何想法如何實現這一目標?

注:我想顯示模態/爲酥料餅的事情是一個UINavigationControllerUITableView爲根視圖。

回答

0

看起來你確實是而不是想要一個模式視圖,因爲它將有可能從不離開的位置導航(通過點擊另一個標籤欄項)。

用戶界面成語最合適的只是視圖控制器。您沒有將其包裝到另一個導航控制器的選項(或將其視爲模式),但您可以修改導航欄以適應您的需求。

例如,隱藏後退按鈕,你會使用

self.navigationItem.hidesBackButton = true 
+0

感謝。我可以使用push來代替,但是我試圖避免的原因是我無法讓後退按鈕消失。我嘗試了一些不同的操作,比如將navigationItem的後退按鈕設置爲零,將左側的項目設置爲零但不起作用。我還嘗試將後退按鈕設置爲隱藏在部分工作的導航項上,以便隱藏箭頭,但文本仍顯示出來(儘管設置爲空字符串)。 –

+0

通過在**控制器**中設置一個屬性來隱藏後退按鈕:'self.navigationItem.hidesBackButton = true' – Mundi

相關問題