[ios]UITabBarController 的UITabBarControllerDelegate 与UITabBarDelegate冲突
来源:互联网 发布:录制搞怪视频软件 编辑:程序博客网 时间:2024/06/07 16:53
[ios]UITabBarController 的UITabBarControllerDelegate 与UITabBarDelegate冲突
- 博客分类:
- ios
当自己写UITabBarController 时候 如果 同时实现了UITabBarDelegate 与UITabBarControllerDelegate
willxxxx didxxxx时
UITabBarDelegate的会被调用而UITabBarControllerDelegate的不会被调用
故覆写的时候不要同时实现同一个命名的方法。
ex:
- //UITabBarDelegate
- -(void)tabBar:(UITabBar *)tabBar didEndCustomizingItems:(NSArray *)items changed:(BOOL)changed{
- ……
- }
- //UITabBarControllerDelegate
- -(void)tabBarController:(UITabBarController *)tabBarController didEndCustomizingViewControllers:(NSArray *)viewControllers changed:(BOOL)changed{
- ……
- }
- 上面2个方法就不能同时复写 否则后者无法被执行
根据看.h文件 是因为UITabBarController 继承自UIViewController <UITabBarDelegate, NSCoding>
然后消息分发的时候UITabBarDelegate 会被优先执行。且 后者不被执行
转自
http://poolo.iteye.com/blog/1833828
0 0
- [ios]UITabBarController 的UITabBarControllerDelegate 与UITabBarDelegate冲突
- UITabBarController和UITabBarControllerDelegate
- UIActionSheet与UITabBarController冲突
- iOS基础控件-UITabBarController - 3 之<UITabBarControllerDelegate>协议中的四个重要方法
- iOS之UINavigationController与UITabBarController的使用
- iOS UINavigationController与UITabBarController的组合使用
- iOS UINavigationController与UITabBarController的组合使用
- iOS UINavigationController与UITabBarController的组合使用
- UIActionSheet与UITabBarController重叠部分冲突问题
- UIActionSheet与UITabBarController冲突(已解决)
- ios--UITabBarController的用法
- 【iOS】UIViewController、UINavigationController与UITabBarController的整合使用
- iOS之UIWindow、UINavigationController与UITabBarController的区别
- iOS之UITabBarController与UINavigationController的动画隐藏
- 【iOS】UIViewController、UINavigationController与UITabBarController的整合使用
- IOS之UIViewController、UINavigationController与UITabBarController的整合使用
- iOS UITabBarControllerDelegate 和 isKindOfClass 使用~demo
- ios--UITabBarController的层次关系
- LeetCode -- Longest Substring Without Repeating Characters
- Unity3D学习技巧
- spring嵌套事物
- office 2013下载及安装方案
- SVN服务器搭建和使用(二)
- [ios]UITabBarController 的UITabBarControllerDelegate 与UITabBarDelegate冲突
- java基础整理の多线程
- Mina学习笔记 简单EchoServer(二) 编码解码修改
- oracle常用SQL
- SVN服务器搭建和使用(三)
- 安装SCCM2012用户模式报错
- Qt5.3 For Andoid 安装过程
- 从手机来电分析android消息机制
- TortoiseSVN客户端重新设置用户名和密码