sizeWithFont不建议使用boundingRectWithSize:options:attributes:context:

时间:2014-03-13 15:12:20

标签: objective-c

我知道有很多类似问题的答案,但我已经尝试过并尝试过,但任何替代品都无法运作。问题行位于我收到错误sizeWithFont被弃用的地方boundingRectWithSize: options: attributes: context:

    CGSize contentSize = [myString sizeWithFont:[UIFont fontWithName:@"arial" size:12] constrainedToSize:CGSizeMake(650, CGFLOAT_MAX) lineBreakMode:NSLineBreakByWordWrapping];

我也看到应该使用sizeWithAttributes。而且我也看到一些替换代码是很多行,这几乎不会向前迈进一步。

任何人都可以帮我正确的更换线吗?

更新

我试过了

CGSize contentSize = [myString sizeWithAttributes: @{NSFontAttributeName: [UIFont fontWithName:@"Helvetica" size:12]}];

但仍然离开了

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

这不再需要吗?

0 个答案:

没有答案