2012-02-10 63 views
0

我可以在TabBarViewController類中創建一些@property,我將在subViewControllers中調用並在subViewCintrollers的方法中更改它viewWillApperiOS中的全局變量TabBarViewController

+1

你不應該繼承UITabBarController(在文檔中聲明),並且你需要知道和訪問它們容器的視圖控制器是一種糟糕的代碼異味。你試圖達到什麼目標? – jrturton 2012-02-10 08:05:54

+0

我想知道在presnet之前的哪個子視圖 – 2012-02-10 08:20:22

回答

1

我剛剛在目標VeiwController中創建了@property,並首先在viewDidLoad中設置了這個@property。所以我知道,首先這個ViewController將從TabBar出現。之後,我可以在其他一些ViewController的方法中改變它,這些方法會調用一些子視圖。

0

查看標籤欄控制器委託方法tabBarController:shouldSelectViewController:。這將在標籤欄更改選擇之前調用。在這一點上,標籤欄控制器的selectedViewController將是當前的 - 所以你有一個指向當前和下一個選擇的指針。