我可以在TabBarViewController类中创建一些@property
,我将在subViewControllers中调用它并在subViewCintrollers的方法viewWillApper
中更改它吗?
答案 0 :(得分:1)
我只是在目标@property
中创建VeiwController
并首先在viewDidLoad中设置此@property。所以我知道首先这个ViewController将出现在TabBar中。之后,我可以在一些其他ViewController的方法中更改它,这些方法调用一些子视图。
答案 1 :(得分:0)
查看选项卡栏控制器委托方法tabBarController:shouldSelectViewController:
。这会在标签栏更改选择之前调用。此时,标签栏控制器的selectedViewController
将是当前的 - 所以你有一个指向当前和下一个选择的指针。