2011-06-16 65 views
0

我想添加一個視圖控制器在覆蓋整個屏幕的標籤欄應用程序的導航視圖控制器。使用導航控制器添加視圖控制器到基於標籤欄的應用程序?

我已經創建了一個視圖控制器(enterPin)並添加到當前navigationview控制器上的一個標籤欄應用程序。

[self.view addSubview: enterPin.view]; 

但底部欄,導航控制器和狀態欄不是隱藏和來自enterPin視圖控制器。如果我們隱藏底部欄,導航控制器和狀態欄,它會在後面顯示白色屏幕。

我希望視圖控制器(enterPin)應該出現在導航視圖控制器(self.view)上。

+0

你可以發佈一些代碼,以便我可以幫忙嗎? – iAmitWagh 2011-06-16 11:45:56

回答

0

這是非常正常的行爲。 95%的開發人員不希望UINavigationBar被其他視圖覆蓋。你有幾個選擇。

  1. 使用模態視圖控制器來防止用戶窗體與其他控件進行交互。
  2. 動畫化UINavigationBar或以某種方式禁用它。
  3. 考慮讓用戶在第一次啓動應用程序時看到的「輸入PIN」屏幕。
相關問題