【发布时间】:2017-06-11 11:20:13
【问题描述】:
我想像 Back Button 一样显示 Next Button,但 rightBarButton 不像 back barButton 那样触摸到屏幕末尾。
let button = UIButton(type: .system)
button.setImage(UIImage(named: "ic_next_button"), for: .normal) // 22x22 1x, 44x44 2x, 66x66 3x
button.setTitle("Next", for: .normal)
button.sizeToFit()
button.transform = CGAffineTransform(scaleX: -1.0, y: 1.0)
button.titleLabel?.transform = CGAffineTransform(scaleX: -1.0, y: 1.0)
button.imageView?.transform = CGAffineTransform(scaleX: -1.0, y: 1.0)
self.navigationItem.rightBarButtonItem = UIBarButtonItem(customView: button)
【问题讨论】:
-
“但是 rightBarButton 不像后面的 barButton 那样触摸到屏幕的末端”是什么意思?
-
@RashwanL 检查后退按钮的箭头和前导空格。我希望下一个按钮看起来相似。
-
@RashwanL,你明白我的意思吗?
-
如果您想要实现的是对称外观,您也可以使用
navigationItem.setLeftBarButtonItems方法设置左键。 -
不,我只想添加 rightBarButton。
标签: ios swift uinavigationbar uibarbuttonitem