UITabBarController 封装了各tabbar切换时的事件,没有对外公开类似的代理方法,所以无法在点击tabbar时来添加额外的事件。你可以在对应的viewcontroller 的 viewwillapper这个事件中来处理,只要是显示这个控制器,这个事件就会被触发。不像viewdidload在viewcontroller 的生命周期内只会被调用一次。
解决方案 »
- 求自动更新的代码或例子
- 如何清空uitableview中现有的内容?
- @@ansi转utf-8 Initializing 'char *' with an expression of type 'const void *' dis
- 咨询个objective-c的语法问题
- initWithWindowNibName 的使用疑问
- 如何将电脑上的文件直接传输到iPad/iPhone
- 运行的时候报這个?什么问题?
- iOS 像手机QQ分组的那样多层次列表怎么区分点击事件?
- iOS正则@报错的的问题
- IOS定位被拒
- UITableViewController popviewcontrolleranimated
- 请问为什么3个tab页对应的viewdidload在更换用户登录后没有执行
-(BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController