2.15 Adding Buttons to Navigation Bars Using UIBarButtonItem
来源:互联网 发布:voip软件 编辑:程序博客网 时间:2024/05/16 08:59
在导航栏上增加更多的按钮
导航栏并不是Navigation 特有的,实际上你可以自己再view下面自己addsubview一个。
self.navigationItem.leftBarButtonItem 放在导航栏左边的按钮
self.navigationItem.rightBarButtonItem 放在导航栏右边的按钮
UIBarButtonItem 放在导航栏上的按钮应该都要是这个类型,系统自带了很多按钮类型,详细请看 UIBarButtonSystemItem.
UIBarButtonItem 有一个超强大的方法 -(id)initwithCustomview:(UIView*)customView; 这意味着只要是UIview,你都可以拿过来放上去。比如UISwitch,UISegmentedControl
UINavigationItem 我觉得理解导航栏的用途很大一部分要理解这个类的用法。
NSString *title 导航栏显示的title
UIView* titleView 导航栏显示的view
UIBarButtonItem *backBarButtonItem 自定义返回按钮
UIBarButtonItem *leftBarButtonItem 导航栏左边的按钮
UIBarButtonItem *rightBarButtonItem 导航栏右边的按钮
NSArray* leftBarButtonItems 导航栏左边的一系列按钮,从左向右排。按苹果的解释,现在的leftBarButtonItem其实就是这边数组的第一个元素
NSArray* rightBarButtonItems 导航栏右边的一系列按钮,从右向左排。按苹果的解释,现在的rightBarButtonItem其实就是这边数组的第一个元素
Bool leftItemsSupplementBackButton 默认为NO,当leftBarButtonItem 不为nil时,返回按钮不显示,如果想同时显示返回按钮,则置为YES.
- 2.15 Adding Buttons to Navigation Bars Using UIBarButtonItem
- 2.21 Adding Buttons to the User Interface with UIButton
- 04 Adding Action Buttons
- Adding Action Buttons
- iOS navigation UIBarButtonItem 风格
- 5.2 Adding a Navigation Controller to a Storyboard
- IOS 7过渡----Bars and Bar Buttons
- IOS 7过渡----Bars and Bar Buttons
- IOS 7过渡----Bars and Bar Buttons
- Buttons in button bars should be borderless
- Buttons in button bars should be borderless
- Adding the Action Bar - Adding Action Buttons
- Adding Action Buttons --1.1.2
- BHO开发浏览器插件-Adding Explorer Bars
- Wrestling with Status Bars and Navigation Bars on iOS 7
- wrestling-with-status-bars-and-navigation-bars-on-ios-7
- Using VBA Adding an SDE for coverages layer to ArcMap
- Adding Users to Passwordfile / Using Passwordfile Authentication (Doc ID 184696.1)
- shell 换行问题
- Android 使用SQLiteDatabase操作SQLite数据库(一)
- Eclipse反编译工具Jad及插件JadClipse配置
- pstools套件在渗透中的应用详解
- 关于inittab的解读(以RedHat版本为例
- 2.15 Adding Buttons to Navigation Bars Using UIBarButtonItem
- OneTab扩展:解决 Chrome 内存占用过多问题
- 无限级分类实现思路
- Android 使用SQLiteDatabase操作SQLite数据库(二)
- pm runtime
- [org.hibernate.hql.PARSER] - line 1:228: unexpected token: REGEXP
- Android自定义控件-----放大镜
- Maven与Ant比较
- Linux/Ubuntu下解压命令