当用户更改 UITabBarController
的选定选项卡时,是否会触发事件来指示发生了此特定操作?
我知道如果 UIViewController
之前未加载,viewDidLoad
可能会被触发,在这种情况下,viewWillAppear
会被调用。但这些都不会告诉我该 View 是因为选择了选项卡栏而显示的。
最佳答案
您可以在实现 UITabBarDelegate 时使用 tabBar:didSelectItem:
:
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
关于iphone - 当 UITabBarController 的 'selectedViewController' 更改时触发事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5346761/