2012-08-06 30 views
2

我有一個初始的UIViewController。我在UIViewController上有兩個按鈕,一個是Tutorial,另一個是Start如何加載按鈕上的UITabBarcontroller中的第二個選項卡單擊.. ??

當我點擊Tutorial然後我將導航到UITabBarController,其中Tutorial是默認(第一個)選項卡。我對此沒有任何問題。我通過按住並右鍵單擊並拖動到UITabBarController並選擇模態完成。

但是,當我點擊Start按鈕時,我將不得不導航到UITabBarController上的第二個選項卡。如何才能做到這一點???

回答

1

只需將UITabBarController.selectedIndex屬性設置爲要使用的選項卡的索引。

+0

UITabBarController.selectedIndex = 1; 當我這樣做時,我會得到一個錯誤,說Property'selectedIndex'找不到對象類型'UITabBarController' – 2012-08-07 20:08:21

+0

對不起,我的意思是你應該在*你的* UITabBarController上設置該屬性;即您從創建它獲得的IBOutlet。 – Ertebolle 2012-08-07 22:03:46

+0

我是新來的iOS開發可以請你告訴我怎麼做 我有一個mytabBarcontroller在故事板上我創建了.h和.m文件子類UItabBarController我有一個全局變量,當我點擊時它將設置爲1按鈕。現在在tabBarController的viewDidLoad中,我正在檢查globalvariable並設置要選擇的選項卡的索引。 只是爲了讓你知道我已經寫了NSLog在mytabBarController.m類的viewDidLoad中顯示globalvariable的值,但是沒有在控制檯上顯示。那麼我如何鏈接h和m文件 – 2012-08-07 22:56:40

相關問題