UITabbar UINavigationBar

UIBarItem-> UIBarButtonItem -----UINavigationItem-----viewcontroller  UINavigationBar是属于NavigationController的, UINavigationItem 是放在UINavigationBar上面,UIBarButtonItem(left back right)是放在UINavigationItem上,UIBarButtonItem是继承UIBarItem的。

NavigationController----UINavigationBar

ViewController----navigationItem 实际上是NavigationController----navigationItem


UIBarItem-> UITabBarItem----- UITabBar是属于TabBarController的,UITabBarItem是放在UITabBar上的,(UITabBarItem与UINavigationItem不一样,UITabBarItem 继承UIBarItem,UINavigationItem是继承NSObject,这是可以理解的,UINavigationItem上边有左右两个UIBarButtonItem,所以它是一个特地封装起来的对象,而UITabBarItem上边就一个UIBarItem,所以直接继承)

UITabBarController----UITabBar

ViewController ---tabBarItem 实际上是UITabBarController----tabBarItem


总结:UIBarButtonItem,UITabBarItem最底层都是继承UIBarItem,但是UIBarButtonItem对应导航栏,UITabBarItem对应TabBarController。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值