iOS使用某些字体切断UILabel/UIButton

igetnqfo  于 2022-11-19  发布在  iOS
关注(0)|答案(2)|浏览(145)

我的项目中有自定义字体。但是我发现XCode附带的一些字体也有同样的问题。由于未知的原因,如果我将重音设置为大写字母(这在西班牙很常见,如αlgreba),文本的顶部会被剪切。

对于其他字体更清楚,因为我甚至看不到半个重音。我可以做一个技巧,这是与UILabel设置一个高度约束,但这个技巧不适用于UIButton或导航栏的标题。我也尝试在UILabel调用sizeToFiT没有成功。

1qczuiv0

1qczuiv01#

我有同样的问题使用一个按钮与图像和自定义字体。这解决了

btn.contentVerticalAlignment = .fill
btn.contentMode = .center
btn.imageView?.contentMode = .scaleAspectFit
vlf7wbxs

vlf7wbxs2#

我用的是.center,但现在用.fill解决了这个问题。使用界面生成器,按以下按钮:

相关问题