为什么在 iOS14 中,系统字体大小为 17 的 UISearchBar 与默认高度不同?

问题描述

在空项目中使用认字体时,UISearchBar 控件中的搜索栏文本字段高 32 磅,就像在 iOS 13 中一样。

enter image description here

如果通过设置 searchBar?.searchTextField.font = .systemFont(ofSize: 17) 将此字体更改为 17 号系统字体,搜索栏文本字段将增长到 47 磅高。

enter image description here

从截图中可以看出,标签的大小没有类似的变化。

在这两种情况下,字体都是.SFUI-Regular 17.00pt,字体的点大小(17.0)、行高(20.287109375)、上升部(16.1865234375)和下降部(-4.1005859375)是一样的。搜索栏使用的字体的什么属性使一个比另一个高,为什么这么高?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)