如果用户根据用户在设备设置中更改文字大小来更改文字大小,则UINavigationBar
属性设置为prefersLargeTitle
的常规true
会动态更改其高度。
我正在为导航栏标题使用自定义固定字体 - 那么无论用户选择何种文字大小,我如何修复导航栏的高度?
我试图在didFinishLaunchingWithOptions
的导航栏的高度锚点上设置约束,但它没有效果。如果用户选择的文本大小增加,则栏仍会增加其高度。
UINavigationBar.appearance().heightAnchor.constraint(lessThanOrEqualToConstant: 96).isActive = true