当自己写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 会被优先执行。且 后者不被执行
相关推荐
详细说明了UITabBarViewController的用法,包括使用自定义UITabBar以及使用UITabBarController控件
自定义的UITabBarController,有一定的封装,调用简单方便
自定义UITabBarController
包括tabBarController的基本设置, 自定义tabBar(tabBar中间包含按钮)
iOS 自定义UINavigationController和UITabBarController
iOS开发UITabBarController和UICollectionView的使用Demo
1.系统自带的NavigationBar 实现的自定义导航栏 2. TabBarController 中嵌套 TabBarController 3. 手势滑动返回
uitabbarcontroller的封装
自定义UITabBarController实现底部排列五个按钮的选项卡点击中间按钮可以跳转到新的界面
一个自定义UITabbarController的tabBar的界面效果,并点击有动画效果移动背景
最少仅需两行代码(可使用Storyboard)创建自定义不仅可以通过代码创建UITabBarController, 还支持使用Storyboard创建UITabBarController, 及设置其tabBarItem的标题、图片(选中状态的图片) 以实现你自己的Style....
参考各位大虾及自己的一些原创写的一个小demo,有需要的朋友可以看。
详情请看博客http://blog.csdn.net/ecjtuacm_yuewei/article/details/69400245
Swift 写的UITabBarController 简单初学,不喜勿碰
自定义UITabBarController,完美的搭建框架,可以直接用在项目中,还有完美的UIwebView