gpt4 book ai didi

ios - 弃用字体的大小

转载 作者:行者123 更新时间:2023-11-29 01:37:21 25 4
gpt4 key购买 nike

我正在使用条形图,因为我在“sizeWithFont”中面临弃用问题,我不知道替换代码..请帮助我克服这个问题

  for (NSString *label in _barLabels)
{
CGSize labelSize = [label sizeWithFont:self.xLabelFont];
CGFloat labelHeightWithAngle = sin(DEGREES_TO_RADIANS(_xLabelRotation)) * labelSize.width;

if (labelSize.height > labelHeightWithAngle)
{
_xLabelMaxHeight = MAX(_xLabelMaxHeight, labelSize.height);
}
else
{
_xLabelMaxHeight = MAX(_xLabelMaxHeight, labelHeightWithAngle);
}
}

最佳答案

正如您在 Apple Developer 网站上看到的 sizeWithFont 它已被弃用,因此我们需要使用 sizeWithAttributes

NSString *text = @" iOS 7.0";

if (SYSTEM_VERSION_LESS_THAN(@"7.0")) {
// code here for iOS 5.0,6.0 and so on
CGSize fontSize = [text sizeWithFont:[UIFont fontWithName:@"Helvetica"
size:12]];
} else {
// code here for iOS 7.0
CGSize fontSize = [text sizeWithAttributes:
@{NSFontAttributeName:
[UIFont fontWithName:@"Helvetica" size:12]}];
}

关于ios - 弃用字体的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32820143/

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