Objective c sizeWithFont不推荐使用boundingRectWithSize:选项:属性:上下文:

Objective c sizeWithFont不推荐使用boundingRectWithSize:选项:属性:上下文:,objective-c,Objective C,我知道类似的问题有很多答案,但我试了又试,但没有一个替代品起作用。下面的问题行是我遇到错误的地方sizeWithFont不推荐使用boundingRectWithSize:options:attributes:context: CGSize contentSize = [myString sizeWithFont:[UIFont fontWithName:@"arial" size:12] constrainedToSize:CGSizeMake(650, CGFLOAT_MAX) li

我知道类似的问题有很多答案,但我试了又试,但没有一个替代品起作用。下面的问题行是我遇到错误的地方
sizeWithFont
不推荐使用
boundingRectWithSize:options:attributes:context:

    CGSize contentSize = [myString sizeWithFont:[UIFont fontWithName:@"arial" size:12] constrainedToSize:CGSizeMake(650, CGFLOAT_MAX) lineBreakMode:NSLineBreakByWordWrapping];
我还看到应该使用
sizewittributes
。我还看到一些替换代码有很多行,这看起来很难向前迈进一步

有人能帮我更换正确的线路吗

更新:

我试过了

CGSize contentSize = [myString sizeWithAttributes: @{NSFontAttributeName: [UIFont fontWithName:@"Helvetica" size:12]}];
但这仍然留下了问题

constrainedToSize:CGSizeMake(650, CGFLOAT_MAX) lineBreakMode:NSLineBreakByWordWrapping];

这是否不再需要?

可能的重复-如果没有适合您的答案,请更详细地解释原因。是,但不是完整的答案-没有可替代的constrainedToSize:CGSizeMake(650,CGFLOAT_MAX)lineBreakMode:NSLineBreakByWordWrapping];你可以使用