2010-07-01 55 views
1

我在寫一個包含5個項目TabBar的應用程序。啓動時,我希望應用程序顯示第一個項目的視圖內容,而不顯示Tabbar。我想要一個隱藏的按鈕來覆蓋整個屏幕,以便在任何地方點擊TabBar從底部彈出。然後我想讓它在幾秒鐘後再次隱藏自己。隱藏的UITabBar

我想如果它在預定的時間範圍之後會隱藏起來,它並不顯示TabBar啓動。

我是編程新手,我很難做到這一點。我已經查看了類似問題的建議,但他們似乎沒有幫助。任何建議,使這種情況發生?

回答

1

看看示例代碼「The Elements」。當你選擇一個元素時,它隱藏了標籤欄。

+0

謝謝你的建議。我查看了示例代碼,但它只是在您從TableView中進行選擇時滑動另一個視圖。我希望TabBarItem選擇的當前視圖接管整個視圖。理想情況下,我希望TabBar以類似於鍵盤的方式出現並消失。 – FullQuiver 2010-07-02 16:09:19

+1

我認爲你沒有正確的看代碼,所以我正在爲你閱讀。在文件AtomicElementViewController中有神奇的行: self.hidesBottomBarWhenPushed = YES; 也看一下答案在這裏 http://stackoverflow.com/questions/675887/hiding-uitabbar-when-pushing-a-uiview 此,除了使用的NSTimer,應該給你足夠的彈藥來做你想做的事。我可能給你的下一個幫助就是爲你寫代碼,我不會。 – 2010-07-02 20:41:59

+0

謝謝你的幫助。我會進一步研究。我感謝你對我的耐心。我是新手,試圖理解這一切。 – FullQuiver 2010-07-03 04:49:18