gpt4 book ai didi

ios - IOS中minimumFontSize和minimumScaleFactor的区别

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:20:56 25 4
gpt4 key购买 nike

当我在 xcode 7.2 中打开一个现有项目时,我收到一条警告,指出“最小字体大小”在 ios 6.0 中已弃用。

我已将其更改为最小比例因子。

 labelDescription.numberOfLines  = 2;
//labelDescription.minimumFontSize=10;
labelDescription.minimumScaleFactor = 10;

将属性更改为最小比例因子会产生与最小字体大小相同的效果吗?

最佳答案

两者相同,但 UILabelminimumFontSize 属性从 iOS 6.0 开始被弃用。

minimumFontSize 的替代方法是 minimumScaleFactor。如果您将 minimumFontSize/defaultFontSize 分配给 minimumScaleFactor,它的工作方式与 minimumFontSize 相同。

代码如下 - 例如字体大小为 30.0,如果您希望最小字体大小为 12.0

YOURLABEL.font= [UIFont fontWithName:@"FONT_NAME" size:30.0];
[YOURLABEL setMinimumScaleFactor:12.0/[UIFont labelFontSize]];

关于ios - IOS中minimumFontSize和minimumScaleFactor的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36569350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com