自从IOS 11.2发布以来,当推送导航控制器具有自定义导航栏高度的视图控制器时,我的应用程序遇到无限循环。有人找到了这个问题的解决方案吗?感谢。
{{1}}
答案 0 :(得分:1)
我也有同样的问题 我解决了这个问题
frame.size.height = customHeight
从layoutSubviews 然后添加此
override var frame: CGRect {
get {
return CGRect(x: 0, y: 0, width: super.frame.width, height: customHeight)
}
set (value) {
super.frame = value
}
}
到我的UINavigationBar子类。
我在layoutSubviews中保留了之前的所有其他代码。 (NB)