我的应用程序设置中有一个PSTitleValueSpecifier字段,显示一个长字符串。
大约20个数字后,它会被切断,我想要包装文本或增加字段的高度,以便可以显示任意数量的字符。这可以实现吗?如果是这样,怎么样?
答案 0 :(得分:1)
我不确定我是否完全理解你的问题,但这就是我在标签中实现文本换行的方法。你可能能够适应其中一些。
NSString *yourLongStringOfText = @"yourLongStringOfText";
UIFont *yourFont = [UIFont fontWithName:@"Helvetica" size:14.0];
CGSize constraintSize = CGSizeMake(280.0f, MAXFLOAT);
CGSize labelSize = [yourLongStringOfText sizeWithFont:yourFont
constrainedToSize:constraintSize lineBreakMode:UILineBreakModeWordWrap];
return labelSize.height + 5;