Swift 4 iOS 11导航栏后退按钮由带有长文本的标题视图推送

时间:2017-10-26 19:04:15

标签: ios swift autolayout ios11 navigationbar

对于iOS 11上的长标题,后退按钮箭头和文本未显示。

我搜索了一个解决方案,我得到的最接近的是navigation bar rightbaritem image-button bug iOS 11

看起来像这样 as it looks with a long title
当它看起来像这样的长标题也 the back button should show as it does with a short title
我的问题是我没有添加显式按钮,而是titleview推送我创建的“< Back”默认leftBarButtonItem:

navigationItem.backBarButtonItem = UIBarButtonItem(title: NSLocalizedString("Back", comment: ""), style: .plain, target: nil, action: nil)

如何添加约束(UIBarButtonItem)?

1 个答案:

答案 0 :(得分:0)

我最终降低了标题视图文本的抗压缩性,因此条形按钮项目具有更高的优先级,一切都落实到位。