UITabBarController和selectedIndex

时间:2010-06-09 21:53:55

标签: iphone objective-c

当在UITabBarController对象上以编程方式设置selectedIndex时,没有触发didSelectViewController,当手动点击时一切正常。

1 个答案:

答案 0 :(得分:0)

从我目前的工作来看,似乎只有在之前没有加载选项卡式视图时才更新selectedIndex - 也许同样适用于响应者链“反过来”。

您可以通过使用selectedItem切换标签来获得更多运气,至少我可以使用Item而不是Index在标签的viewcontroller中的viewWillAppear中识别正确的标签。

对你而言,最明显的“修复”是在每一段改变索引的代码中调用didSelectViewController。