我无法在标签栏中重新加载标签,然后选择了正确的标签页。
当用户在我的应用中选择特定功能时 - 这意味着我需要重新加载屏幕底部的标签栏 - 有时会添加按钮,其他时候会删除。
我可以使用以下方法重新加载数据:
[self.tabBarController setViewControllers:controllers animated:YES];
但我无法让selectedViewIndex工作正常,它似乎被忽略了:
self.tabBarController.selectedIndex = [controllers count]-1;
我希望选择最后一个标签 - 但是在运行此代码后,它始终是第一个被选中的标签 - 任何想法?
答案 0 :(得分:1)
我现在通过发布
找到了一种方法[self.tabBarController.view setNeedsDisplay];
调用selectedIndex之后 - 但问题是屏幕闪烁且动画不是很好 - 还有其他想法吗?