SF 符号看起来扭曲

Jos*_*osh 4 xcode storyboard ios sf-symbols

在 UIButton 上使用新的 SF 符号时,符号在我的 iPhone 8 上似乎失真,而在 iPhone 11 模拟器上一切正常。在 iPhone 8 上,这些符号似乎被水平压扁,使其太高。我做了一个gif来说明这个问题。gif 显示了两个正在转换的屏幕截图。一个来自 8 和一个来自 11:

问题说明

还有其他人有这个问题吗?这里发生了什么?

编辑:

IB 属性。对于包含视图的边缘,Button 被限制为 all。

编辑 #2:当为符号指定字体并缩放“大”时,符号的大小正确。我试过 SystemFont “标题”。

IB属性

小智 5

Setting the content mode on the button's image view in code seems to work as a work around.

button.imageView?.contentMode = .scaleAspectFit
Run Code Online (Sandbox Code Playgroud)

The info circle in the screenshot below is a UIButton using the 'info.circle.fill' SF Symbol.

应用示例