iOS 调整leftBarButtonItem 的位置

简介: iOS 调整leftBarButtonItem 的位置

  • 如果不知道leftBarButtonItem的值,那么默认push后,显示的是Back按钮,如



  • 如果设置了leftBarButtonItem的值,如

``` UIBarButtonItem *leftButon = [[UIBarButtonItemalloc] initWithImage:[UIImageimageNamed:@"BackButton"] style: UIBarButtonItemStylePlain target:nil action:nil];


self.navigationItem.leftBarButtonItem = leftButon; ```




  • 此时发现添加的图标与左边的距离比较远,可以用一下的方式进行调整距离:

``` UIBarButtonItem *leftButon = [[UIBarButtonItemalloc] initWithImage:[UIImageimageNamed:@"BackButton"] style:UIBarButtonItemStylePlain target:nil action:nil];


UIBarButtonItem *fixedButton = [[UIBarButtonItemalloc] initWithBarButtonSystemItem: UIBarButtonSystemItemFixedSpace target:nil action:nil];


fixedButton.width= -15;


self.navigationItem.leftBarButtonItems= @[fixedButton,leftButon]; ```


运行结果为:




发现离左边距离近了很多,可以配置fixedButton.width 进行设置,如果还不行,直接自定义 navgationBar 吧。


相关文章
|
JSON 小程序 Android开发
小程序列表左滑效果在IOS呈上下滑动影响样式
小程序列表左滑效果在IOS呈上下滑动影响样式
139 0
|
iOS开发
iOS 内容对齐 TextAlignment & VerticalAlignment & HorizontalAlignment & contentMode
iOS 内容对齐 TextAlignment & VerticalAlignment & HorizontalAlignment & contentMode
153 0
|
定位技术 iOS开发
iOS iPhone 修改手机定位虚拟定位
iOS iPhone 修改手机定位虚拟定位
iOS iPhone 修改手机定位虚拟定位
|
iOS开发 Perl
iOS 屏幕比例适配
iOS 屏幕比例适配
|
安全 开发者 iOS开发
iOS 上传构建版本自动消失
构建版本不出现大多数都是由于info.plist文件中没有添加相应的访问权限或者对权限key值没有添加对应的value提示语。
478 0
iOS 上传构建版本自动消失
|
安全 iOS开发
iOS 11 安全区域适配总结(转)
原文: http://www.jianshu.com/p/efbc8619d56b 导语:本文主要是对iOS 11下APP中tableView内容下移20pt或下移64pt的问题适配的一个总结。
1390 0

热门文章

最新文章