我正在開發一個Objective-C和iOS SDK的iPhone應用程序,底部有一個選項卡視圖。我想製作應用程序,以便在第一次加載時,標籤位於底部,但沒有選中它們。相反,用戶會看到一個「家庭」視圖,如果他/她願意,可以從那裏選擇標籤。以選項卡視圖啓動應用程序並且未選擇任何選項卡?
我該如何做這項工作?我假設它是App Delegate中的東西?
謝謝!
我正在開發一個Objective-C和iOS SDK的iPhone應用程序,底部有一個選項卡視圖。我想製作應用程序,以便在第一次加載時,標籤位於底部,但沒有選中它們。相反,用戶會看到一個「家庭」視圖,如果他/她願意,可以從那裏選擇標籤。以選項卡視圖啓動應用程序並且未選擇任何選項卡?
我該如何做這項工作?我假設它是App Delegate中的東西?
謝謝!
我最近做了這個。只要做
[self.myTabBar setSelectedItem:nil];
完美的作品,沒有選項卡應該被選中。如果您有任何問題,請告訴我。此外,只要把它放在 - (void)viewDidLoad或initWithNibName中。
我認爲這將是適當的假的東西。
我想:
剩下的唯一問題是,在隱藏子視圖之前,使實際選定的選項卡按鈕看起來不被選中。
嗯。我試過這個,我得到了警告:「UITabBarController可能不會響應-setSelectedItem。」。我可以做「setSelectedIndex,讓我設置選定的選項卡,但不接受」零「作爲值。任何想法? – rottendevice 2011-03-14 21:47:48
UITabBarController不響應setSelectedItem。但是,UITabBar可以。您可以通過您的UITabBarController的tabBar屬性,我沒有在我的應用程序中使用UITabBarController(我添加了UITabBar到我的UIView,創建了UITabBar的插座,並且粘貼了代碼)。 – Sam 2011-03-14 22:03:48
很高興爲您解決了這些問題。 – Sam 2011-03-15 19:18:55