UITabbar UINavigationBar
2015-10-20 10:30
477 查看
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。
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。
相关文章推荐
- 【最新API翻译】 Bluetooth--BluetoothAdapter API 翻译
- Qt使用教程之创建Qt Quick项目
- 「8-Queens Problem」皇后问题局部极值启发式搜索方法
- UINavigationItem UINavigationBar 关系分析
- STL学习笔记——序列式容器deque
- 浅谈UIScrollView
- VS2005编译问题LINK : E:/aaa/Debug/aaa.exe not found or not built by the last incremental link; performin
- 开速开发:UIView与XIB关联
- easyui 批量 移除行,
- QT小例子GUI(主)线程与子线程之间的通信
- require.js的用法详解
- 【IOS 开发学习总结-OC-59】UI控件——UIPageControl 与UIPageViewController
- UIAlertView 和 UIAlertController
- iOS开发之UITextField常用属性设置
- UILabel,文字添加下划线,中划线
- UISearchBar和导航栏按钮
- iOS中表视图(UITableView)使用详解
- UITextView输入中文时,在输入多行后,光标有时会上下跳动
- 如何解决 错误code signing is required for product type 'xxxxx' in SDK 'iOS 8.2'
- Android UI 的单位和概念