调整navigationBar按钮的位置
来源:互联网 发布:mysql怎么查看密码 编辑:程序博客网 时间:2024/04/30 03:15
按照一般的方法创建导航栏的左右按钮时,会出现按钮向里偏的现象,但有时想让按钮往屏幕边靠怎么办呢?
1.首先先创建按钮
UIButton *button = [[UIButton alloc] init]; [button setBackgroundImage:[UIImage imageNamed:imageName] forState:UIControlStateNormal]; [button setBackgroundImage:[UIImage imageNamed:selectedImageName] forState:UIControlStateHighlighted]; button.size = button.currentBackgroundImage.size; [button addTarget:self action:@selector(ABC) forControlEvents:UIControlEventTouchUpInside]; UIBarButtonItem *barBtn = [[UIBarButtonItem alloc] initWithCustomView:button];
2.创建个UIBarButtonSystemItemFixedSpace的UIBarButtonItem,并设置间距
UIBarButtonItem *navigationSpacer = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil]; navigationSpacer.width = -10;//设置间距
3.设置导航栏的按钮群
self.navigationItem.rightBarButtonItems = [NSArray arrayWithObjects:navigationSpacer,BarButton, nil];此时你设置的右按钮就会往右偏移了。设置左按钮也以此类推。
0 0
- 调整navigationBar按钮的位置
- 调整NavigationBar右侧按钮的位置.
- Highcharts 调整导出/打印按钮的位置
- 调整ubuntu10.04 窗口关闭按钮的位置
- 【Linux】调整ubuntu10.04 窗口关闭按钮的位置
- iOS 在视图中调整按钮距离边框的位置
- iOS开发-调整按钮的图片文字位置
- iOS 在视图中调整按钮距离边框的位置
- iOS 调整导航栏返回按钮的位置
- 关于NavigationBar的返回按钮
- 自定义navigationBar上的按钮
- 自定义navigationBar上的按钮
- 修改navigationbar右侧按钮离屏幕边缘位置
- Ubuntu 关闭 最小化 最大化 按钮位置调整
- cell调整移动按钮位置 UITableViewCellReorderControl
- 调整leftBarButtonItem 的位置
- IOS_自定义navigationBar上的按钮
- 自定义NavigationBar的返回按钮和标题
- 二叉排序树
- Javascript中的DOM实现显示鼠标的空间位置
- mysql非本地查询特别慢
- php数组——将服务端的文件载入数组并显示成web页面
- 堆
- 调整navigationBar按钮的位置
- 测试设计
- 设计模式在android中的应用之2,策略模式
- mysql count(*) 会选哪个索引?
- poj1003
- OC UIAlertView简化使用
- JVM内存状况查看方法和分析工具
- 关于单引号单引号还是双引号的概述
- LeetCode之Convert Sorted Array to Binary Search Tree