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];
ベストアンサー1
これを試すこともできます:
CGRect textRect = [text boundingRectWithSize:size
options:NSStringDrawingUsesLineFragmentOrigin
attributes:@{NSFontAttributeName:FONT}
context:nil];
CGSize size = textRect.size;
「FONT」を「[UIFont font....]」に変更するだけです