gpt4 book ai didi

iphone - 根据预先计算的 ascender 计算 UIFont 大小

转载 作者:行者123 更新时间:2023-11-28 20:45:56 28 4
gpt4 key购买 nike

我正在为我的 iOS 应用程序使用自定义字体。我的 View 需要根据 View 的大小为字体选择不同的磅值。如果我有一个预定的

CGFloat ascender;

我基本上想确定这一点

CGFloat calculatedFontSize = [self fontSizeForAscender:ascender];
[UIFont fontWithName:@"DINEngschriftStd" size:calculatedFontSize];

实现此目标的最佳方法是什么?

最佳答案

试试这个。 [aString sizeWithFont:font minFontSize:minSize actualFontSize:&theSizeToUse forWidth:ViewWidth lineBreakMode:UILineBreakModeWordWrap];

theSizeToUse 只是一个未初始化的 CGFloat(即 CGFloat theSizeToUse;)。您应该将它的地址传递给该方法,返回时它将包含您应该使用的字体大小。

关于iphone - 根据预先计算的 ascender 计算 UIFont 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6404156/

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