2010-03-16 258 views
0

我正在製作一個應用程序的底部有一個UITabBar。我想製作一個「輸入屏幕」。基本上,當應用程序啓動時,現在出現輸入屏幕,但標籤欄仍顯示在底部。因此,如果用戶按下tabbar上的一個標籤然後回到第一個屏幕,輸入按鈕仍然存在。有人知道解決這個問題的好方法嗎?我會嘗試擁有它,這樣如果用戶選擇另一個選項卡,輸入屏幕就會消失。無論是這樣或者只是爲了全屏查看所有內容,然後當按下輸入時,讓它接近全屏視圖。雖然,我真的不知道如何去做這些。有任何想法嗎?iphone應用程序進入屏幕

克里斯

回答

0

您可以使用您的UIViewController子類的方法-viewWillAppear隱藏你的輸入屏幕。每次選擇一個選項卡時,都會在新選項卡上顯示它之前調用它。

0

如果我理解正確......你只是想要一個標題屏幕,當你的應用程序啓動時再也不會在該會話期間再次顯示?

如果是這樣,只需創建一個文件,該文件是您希望屏幕顯示的內容的320x480圖像...將其另存爲PNG,並將其命名爲Default.png。

此圖像將在您的應用程序加載時顯示,然後在應用程序準備就緒時消失。沒有標籤欄會顯示,你不需要處理任何額外的ViewController。

+0

這a)直接針對iPhone HIG和b)不允許交互式或超過兩秒長的輸入屏幕。 – 2010-03-16 06:05:37