但是对于iOS 10,它已经正确对齐
这就是我们得到的布局约束错误
("<NSLayoutConstraint:0x600000288200 _UIModernbarbutton:0x7f7ef5c87f10.bottom == UILayoutGuIDe:0x6000005a0380'UIVIEwLayoutmarginsGuIDe'.bottom + 64.5 (active)>","<NSLayoutConstraint:0x600000287f30 V:[_UIModernbarbutton:0x7f7ef5c87f10]-(>=0)-| (active,names: '|':_UIbuttonbarbutton:0x7f7ef5c86e60 )>","<NSLayoutConstraint:0x600000282030 'UIVIEw-bottommargin-guIDe-constraint' V:[UILayoutGuIDe:0x6000005a0380'UIVIEwLayoutmarginsGuIDe']-(16)-| (active,names: '|':_UIbuttonbarbutton:0x7f7ef5c86e60 )>"
)
解决方法 对我而言,这是因为我使用下面的一些技巧来隐藏标题UIbarbuttonItem.appearance().setBackbuttonTitlepositionAdjustment(UIOffsetMake(0,-1000),for: .default)
我们不应该这样做,它不适用于iOS 11,并会像你发布的那样触发很多自动布局问题.因此,请检查后退按钮上是否有外观.
如果你真的想在后退按钮上隐藏文字,你应该做https://stackoverflow.com/a/46889050/1418457
总结以上是内存溢出为你收集整理的uibarbuttonitem – iOS 11中的后退按钮未正确对齐全部内容,希望文章能够帮你解决uibarbuttonitem – iOS 11中的后退按钮未正确对齐所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)