如何在iOS11中修复UINavigationBar的高度

时间:2018-05-02 11:16:28

标签: uinavigationbar ios11

如果用户根据用户在设备设置中更改文字大小来更改文字大小,则UINavigationBar属性设置为prefersLargeTitle的常规true会动态更改其高度。

我正在为导航栏标题使用自定义固定字体 - 那么无论用户选择何种文字大小,我如何修复导航栏的高度?

我试图在didFinishLaunchingWithOptions的导航栏的高度锚点上设置约束,但它没有效果。如果用户选择的文本大小增加,则栏仍会增加其高度。

UINavigationBar.appearance().heightAnchor.constraint(lessThanOrEqualToConstant: 96).isActive = true

0 个答案:

没有答案