2012-02-10 9 views
0

TabBarViewControllerクラスに@propertyを作成することができます。これはsubViewControllerで呼び出し、subViewCintrollersのメソッドviewWillApperで変更しますか?iOSのグローバル変数TabBarViewController

+1

UITabBarController(ドキュメントに記載されています)をサブクラス化することは想定されておらず、コンテナに関する知識とアクセスを必要とするビューコントローラには悪いコードの匂いがあります。あなたが達成しようとしていることは何ですか? – jrturton

+0

サブネットのどれがプレネットビューの前にあるのか知りたい –

答えて

1

ターゲットVeiwController@propertyを作成し、このプロパティを最初にviewDidLoadに設定します。だから私はまず、このViewControllerがTabBarから表示されることを知っています。その後、私はいくつかのサブビューを呼び出すいくつかの他のViewControllerのメソッドでそれを変更することができます。

0

タブバーコントローラデリゲートメソッドtabBarController:shouldSelectViewController:を参照してください。これは、タブバーが選択を変更する前に呼び出されます。この時点で、タブバーコントローラのselectedViewControllerが現在のものになります。したがって、現在の選択と次の選択へのポインタがあります。