设置字体大小不符合adjustsFontSizeToFitWidth

时间:2018-04-09 17:50:39

标签: ios objective-c scale uifont

我正在设置标签的字体大小和重量:

self.title.font = [UIFont systemFontOfSize:24 weight:UIFontWeightSemibold];
self.title.adjustsFontSizeToFitWidth = YES;
self.title.minimumScaleFactor = 0.4;

但是,不遵守adjustsFontSizeToFitWidth。当我设置字体大小和重量时,字体不会缩小以适应标签的宽度。当我没有设置字体大小和重量时,它会缩小。如何在提供默认尺寸和重量的同时缩小标签?

1 个答案:

答案 0 :(得分:0)

我也遇到了这个问题,诀窍是你可以提供numberOfLines> 1并尝试将您的默认systemFontOfSize设置得更小。

另外,请记住检查UIView的约束以确保adjustsFontSizeToFitWidth有效。