0

我的Xcode應用程序中有一個選項卡欄視圖,它有兩個視圖。查看1和查看2.當我按下視圖1上的按鈕時,我想查看2上的標籤來打招呼,但我在這樣做時遇到問題。有沒有人有什麼建議。在另一個選項卡上更改視覺

回答

0

在按鈕方法中,您可以通過視圖控制器的tabBarController屬性獲得對標籤欄控制器的引用。從該參考中,您可以從標籤欄控制器的viewControllers數組中獲取view2控制器參考。一旦你有了這個引用,你需要改變這個視圖控制器的tabBarItem.title屬性,最後,你需要更新標籤欄控制器的viewControllers數組。

-(IBAction)ChangeTabTitle:(id)sender { 
    UIViewController *cont2 = [self.tabBarController.viewControllers objectAtIndex:1]; 
    cont2.tabBarItem.title [email protected]"Hi"; 
    self.tabBarController.viewControllers = self.tabBarController.viewControllers; 
} 
+0

嗨爲什麼我會更改圖片屬性,這對我沒有意義。 – Cristian 2012-08-15 19:13:50

+0

對不起,我的意思是標題。 – rdelmar 2012-08-15 19:43:01

+0

嗨,我結束了使用NSNotificationCenter,謝謝你的幫助 – Cristian 2012-08-16 01:41:21

相關問題