Ios

-(CGSize)sizeWithFont:(UIFont *)fontconstrainedToSize:(CGSize)size lineBreakMode:(NSLineBreakMode).. ..



Sizewithfont



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

これは特に大きな問題ではなく、上記の方法は廃止されました。
代わりに、次の方法を使用してください。
属性パラメーターには、NSParagraphStyleクラスの特定の理解が必要です。 過去を指さして

例えば



UIFont *font = [UIFont systemFontOfSize:16.0f] CGSize size = CGSizeMake(APPFRAME.size.width - 13.0 * 2, 300) CGSize labelsize = [content boundingRectWithSize:size options:NSStringDrawingTruncatesLastVisibleLine | NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading attributes:@{NSFontAttributeName:font} context:nil].size