当以编程方式在UITabBarController对象上设置selectedIndex时,不会触发didSelectViewController,当手动点击时,一切正常。
发布于 2010-09-09 15:14:12
从我目前的工作来看,似乎只有在选项卡式视图之前没有加载过的情况下,selectedIndex才会更新--也许同样的情况也适用于响应器链“反过来”。
使用selectedItem切换选项卡可能会更幸运,至少我可以使用项目在选项卡的视图控制器中识别正确的选项卡,而不是索引。
对您来说,最明显的“修复”方法是在更改索引的每段代码中调用didSelectViewController。
https://stackoverflow.com/questions/3010258
复制相似问题