2010-06-17 109 views
1

我正在處理需要用戶身份驗證來訪問配置文件的應用程序。配置文件部分僅位於一個選項卡下(其他選項卡不需要認證)。我目前在用戶選擇配置文件選項卡時以模態方式呈現身份驗證視圖控制器(然後在成功時關閉)。然而,這種方法阻止用戶決定不註冊/登錄(即,一旦認證屏幕以模態方式呈現,所有標籤都隱藏)。我不希望用戶能夠關閉模式視圖控制器,而只需要爲配置文件選項卡設置模式。這可能嗎?有一個模態視圖控制器時,我可以看到標籤嗎?這裏最好的辦法是什麼?謝謝。模態視圖控制器不希望地隱藏標籤欄

回答

5

模態對話框或視圖控制器的全部要點是強制用戶查看或執行任何模式視圖請求,並阻止他們對該應用程序執行其他操作。在我看來,最好的方法,如果你仍然想使用模式視圖控制器,只需要在視圖控制器上有一個「取消」按鈕或其他東西。由於配置文件選項卡只能在首先進行身份驗證後才能訪問,因此只需關閉視圖控制器即可將最新查看的選項卡設置爲活動選項卡。

+1

+1該OP有一個設計問題,因爲他實際上不需要模型視圖。他只是想在單個選項卡中阻止操作。模態視圖旨在阻止整個界面。 – TechZen 2010-06-17 17:41:19

+1

@TechZen:的確,如果我真的對UIKit有足夠的瞭解,我會爲此提出一些建議。 – JAB 2010-06-17 17:44:42

+0

是的,我正在尋找一個'僞'模式視圖控制器。特定選項卡視圖中的模態。沒有UIKit元素存在嗎? – 2010-06-17 18:04:08

相關問題