1

如上所述,我遇到了关于 UITabBarController 的问题,或者特别是在手动/以编程方式设置 selectedViewController 或 selectedIndex 后标签栏没有响应。当我在移动到另一个选项卡屏幕之前弹出先前选择的选项卡的视图控制器时,也会发生这种情况。是的,我相信我已经多次检查了 UITabBarController 的委托,是的,我已经确认

- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController

没有被解雇。有没有人经历过这个?

4

2 回答 2

0

确保设置委托权限,如果没有,委托方法将不会被触发。

于 2013-10-09T11:36:33.183 回答
0

似乎资产的加载行为在 iOS7 中可能已经改变

确保视图已完全加载。

在 iOS7 之前,您将创建选项卡式视图,将其推送,然后选择选项卡。

在 ios7 中,视图不会同步加载。因此,当您创建并显示它时,选择索引在实际显示之前被调用,因此没有任何效果。

至少在我们开始过渡到 iOS7 时,这让我很着急

于 2013-11-24T08:23:03.963 回答