iOS 解决导航栏左右 BarButtonItem偏移位置的问题
iOS7 之后,我们直接在导航栏添加barbuttonItem时候,会发现有一定偏移量,
比如:
self.navigationItem.leftBarButtonItem = UIBarButtonItem(customView: btnLeft)
这样是不符合大部分的UI布局的,不美观,这样我们就要对此处理一下。
解决方法:
左侧导航栏按钮:
let leftItem = UIBarButtonItem(barButtonSystemItem: .FixedSpace, target: nil, action: nil)leftItem.width = -15self.navigationItem.leftBarButtonItems = [leftItem,UIBarButtonItem(customView: btnLeft)]
右侧导航栏按钮:
let rightItem = UIBarButtonItem(barButtonSystemItem: .FixedSpace, target: nil, action: nil) rightItem.width = -15 self.navigationItem.rightBarButtonItems = [rightItem,UIBarButtonItem(customView: btnRight)]
这样即可解决偏移的问题。
转载于:https://www.cnblogs.com/yajunLi/p/5949493.html
iOS 解决导航栏左右 BarButtonItem偏移位置的问题相关推荐
- iOS 解决导航栏pop返回时出现黑块问题!
iOS 解决导航栏pop返回时出现黑块问题! 问题描述: 导航栏正常从A页面push到B页面,从B页面pop返回A页面时遇到过渡过程中导航栏出现黑块的问题. 如截图所示: 问题原因: A界面导航栏被影 ...
- 一次性解决导航栏的所有问题
系统默认导航栏的返回按钮和返回方式 在默认情况下,导航栏返回按钮长这个样子 导航栏默认返回按钮 导航栏左上角的返回按钮,其文本默认为上一个ViewController的标题,如果上一个ViewCont ...
- iOS开发 导航栏渐变 图片下拉放大 导航栏移动 仿QQ 微博 知乎导航栏
开发中,我们时常会遇到导航栏颜色渐变,导航栏移动等功能;只需要复制以下系统和自定义导航栏代码到你新建的文件中,然后仿照试图控制器所举的例子使用即可,简单易用,别忘记在单例里面实现以下方法用以设置导航栏 ...
- IOS设置导航栏返回按钮,并添加事件返回主页面
IOS设置导航栏返回按钮,并添加事件返回主页面 前提是已经push了一个viewController了.才能使用. XXXTableViewController 里面书写 - (void)viewDi ...
- IOS设置导航栏的背景图片和文字
IOS设置导航栏的背景图片和文字 - (void)viewDidLoad {[super viewDidLoad];[self.navigationBar setBackgroundImage:[UI ...
- ios 添加导航栏视图_iOS进度栏(进度视图)
ios 添加导航栏视图 In this tutorial, we'll be discussing the UIProgressView component and create a progress ...
- 解决导航栏按钮背景色切换,刷新页面,按钮背景色切换,页面和路径没有切换问题
解决导航栏按钮背景色切换,刷新页面,按钮背景色切换,页面和路径没有切换问题 上篇博文中 点击导航栏切换背景色 有一个bug,如果点击第二个或者后面几个按钮,再刷新页面,按钮背景色会跳到第一个按钮上去, ...
- iOS11解决导航栏影藏返回文字的方法
iOS11适配 : iOS适配工作 需求 如果要只保留返回按钮的文字,不需要"返回"文字 iOS11之前 在全局函数执行的地方使用一下代码: let barButton = UIB ...
- 微信小程序 ios自定义导航栏 下拉“橡皮筋” 效果
问题: 1.微信小程序ios中如果自定义导航栏取消了橡皮筋效果页面无法滑动 2.如果不取消,页面往下拉时会与顶部有一大片空白(安卓本身scrollTop不会有负值) 3.fixed之后absolute ...
- iOS 隐藏导航栏整个视图上移闪屏问题
2019独角兽企业重金招聘Python工程师标准>>> 在iOS开发中,特别是一些首页展示上要去掉导航栏(UINavigationBar). 最简单的办法在- (void)viewW ...
最新文章
- 算法设计与分析 0 算法与性能:GCD与冒泡排序
- Android 5.1 Settings源码简要分析
- lambda创建线程
- c语言数据转移,重温C语言(2)之数据
- Eigen C++开源矩阵计算工具——Eigen的简单用法
- 云+X案例展 | 金融类:七牛云Pandora 助阵某银行实现日志智能管理
- HDU 5067 Harry And Dig Machine:TSP(旅行商)
- 【软件体系结构】软件体系结构风格
- 中国纯碱市场产销现状与投资效益预测报告(2022-2027年)
- 嵌入式Linux--制作根文件系统--buildroot
- UVa10019:Funny Encryption Method
- 驱动辅助资料(工具,目录,指令,debug经验)
- Unity 画三角形
- 计算机无法以管理员模式运行,电脑为什么没法以管理员身份运行软件
- mysql locate不走索引_索引失效的情况及原因定位
- Python入门总结-默单词程序
- 每日一道leetcode(python)844. 比较含退格的字符串
- flash位图技术研究篇 9 2D平面映射球体
- 每日一题 11.3 账户合并
- Latex 数学公式学习