【发布时间】:2018-08-21 05:21:06
【问题描述】:
我有以下 sn-p 在导航栏的右上角添加一个“下一步”按钮。
let next = UIButton()
next.setTitle("Next", for: .normal)
next.addTarget(self, action: #selector(nextButtonHandler), for: .touchUpInside)
navigationItem.rightBarButtonItem = UIBarButtonItem(customView: next)
这在普通尺寸的手机上显示得很好,但在我的 5C 上却没有……我不知道为什么……我在设置了右栏按钮项的地方放了一个断点,它不是零……救命!
【问题讨论】:
-
为什么要创建
UIButton而不是普通的UIBarButtonItem? -
我想要一个自定义文本.. 没有 UIButton 不知道该怎么做
-
Nvm 我想出了如何为
UIBarButtonItem设置标题,看起来它正在工作.. 仍然很好奇为什么它适用于更大尺寸的手机,但不适用于 5C/5S
标签: ios swift uinavigationcontroller uinavigationbar uinavigationitem