ios 的navigationBar
来源:互联网 发布:易特进销存软件破解版 编辑:程序博客网 时间:2024/06/08 10:48
在项目开发中常常会遇到各种奇葩的需求,尤其是要修改系统的按钮的时候。
这里我总结一下平时修改过的导航条的item,自定义的item
1. 页面title设置:self.title =@"Feebback";
2.返回按钮的修改:方案一:self.navigationItem.backBarButtonItem.title = @"Cancel";//这句话在该页面调用即可
如果方案一不能:则需要在前一个页面之前调用下面的方法:
self.navigationItem.backBarButtonItem=[[UIBarButtonItemalloc] initWithTitle:@"Back"style:UIBarButtonItemStyleBorderedtarget:nilaction:nil];
[self.navigationControllerpushViewController:controller animated:YES];
3.(1)定义leftItem or rightItem:
UIButton *button = [UIButtonbuttonWithType:UIButtonTypeCustom];
UIImage *image = [UIImageimageNamed:@"Image_Nearby_Filter_Icon"];
button.frame =CGRectMake(0,0,kScreenWidth/4, image.size.height);
[button setImageEdgeInsets:UIEdgeInsetsMake(0,60,0,0)];
[button setImage:imageforState:UIControlStateNormal];
[button addTarget:selfaction:@selector(filterItemPressed)forControlEvents:UIControlEventTouchDown];
self.navigationItem.rightBarButtonItem = [[UIBarButtonItemalloc]initWithCustomView:button];
(2)使用系统的item:UIBarButtonItem *moreItme = [[UIBarButtonItemalloc]initWithImage:[UIImageimageNamed:@"Image_Me_Nav_Icon_More"]style:UIBarButtonItemStyleBorderedtarget:self
action:@selector(moreItemPressed:)];
self.navigationItem.rightBarButtonItem = moreItme;
其他的在以后遇到再继续补充- ios 的navigationBar
- iOS 修改navigationbar的高度
- iOS 隐藏NavigationBar的方法
- iOS自定义navigationBar 的rightBarButtonItems
- iOS navigationbar的各种改色
- iOS 设置NavigationBar的样式
- iOS navigationBar的一些知识点
- IOS-NavigationBar
- iOS-NavigationBar
- <iOS>NavigationBar
- ios开发之修改NavigationBar的背景图片
- iOS开发之NavigationBar的简单设置
- IOS开发之navigationBar的使用
- ios设置navigationbar.title字体的方法
- iOS开发 - navigationBar背景图默认的Translucent
- ios navigationBar.hidden 和 navigationBarHidden 的坑
- ios 修改navigationBar返回键 ' < ' 的颜色
- iOS之去掉NavigationBar 底部的黑线
- mybatis代码生成的几种方式
- 纯css样式 箭头和三角形
- linux中system函数的简要模拟
- Reverse a linked list
- CListCtrl使用技巧
- ios 的navigationBar
- 堆和栈的区别
- 怎么获取屏幕的宽、高
- cococ2d-x成长记录贴1--菜单
- Android通过蓝牙HC06与Arduino通信实例
- 大端小端格式详解
- 事件响应者链的理解
- singleNumberⅢ
- POJ - 1080 - Human Gene Functions (LCS的变形)