NavigationItem未显示在iPhone 5S / 5C尺寸上

时间:2018-03-13 03:38:06

标签: ios swift uinavigationcontroller uinavigationbar uinavigationitem

我有以下代码片段来添加" next"按钮位于导航栏的右上角。

let next = UIButton()
next.setTitle("Next", for: .normal)
next.addTarget(self, action: #selector(nextButtonHandler), for: .touchUpInside)
navigationItem.rightBarButtonItem = UIBarButtonItem(customView: next)

这在普通尺寸的手机上显示正常,但不在我的5C上......我无法弄清楚为什么......我在设置了正确的条形按钮项目时设置了一个断点,它不是零。救命啊!

1 个答案:

答案 0 :(得分:0)

使用此:

  1. 让barButton = UIBarButtonItem(标题:,样式:,目标:,行动:)
  2. 将按钮添加到navigationController
  3. 超级简单