gpt4 book ai didi

ios - 替换已弃用的 -sizeWithFont :constrainedToSize:lineBreakMode: in iOS 7?

转载 作者:IT王子 更新时间:2023-10-29 07:26:59 25 4
gpt4 key购买 nike

在 iOS 7 中,方法:

- (CGSize)sizeWithFont:(UIFont *)font
constrainedToSize:(CGSize)size
lineBreakMode:(NSLineBreakMode)lineBreakMode

和方法:

- (CGSize)sizeWithFont:(UIFont *)font

已弃用。我怎样才能更换

CGSize size = [string sizeWithFont:font
constrainedToSize:constrainSize
lineBreakMode:NSLineBreakByWordWrapping];

和:

CGSize size = [string sizeWithFont:font];

最佳答案

你可以试试这个:

CGRect textRect = [text boundingRectWithSize:size
options:NSStringDrawingUsesLineFragmentOrigin
attributes:@{NSFontAttributeName:FONT}
context:nil];

CGSize size = textRect.size;

只需将“FONT”更改为“[UIFont font....]”

关于ios - 替换已弃用的 -sizeWithFont :constrainedToSize:lineBreakMode: in iOS 7?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18903304/

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