繁体   English   中英

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

[英]Swift 4 iOS 11 navigation bar back button is pushed by a title view with long text

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

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

看起来像这样
看起来很长标题
长标题也应该像这样
后退按钮应显示为简短标题
我的问题是,我没有添加显式按钮,而是titleview推送了我创建的默认“ <Back” leftBarButtonItem:

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

如何为该(UIBarButtonItem)添加约束?

最后,我降低了titleviews文本的抗压缩性,因此长条按钮项具有更高的优先级,一切都准备就绪。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM