调整UITextView中的文本大小

时间:2012-07-02 21:07:54

标签: iphone objective-c ios ipad

如何调整UITextView中的文本大小以使其不会切断文本?我有一个特定高度的UITextView设置,我希望UITextView中的文本适合该高度。在UITextField中,您有一个adjustSizeToWidth,但在UITextView中没有

1 个答案:

答案 0 :(得分:1)

CGRect frame = textView.frame;
frame.size.height = textView.contentSize.height;
textView.frame = frame;

来源:https://stackoverflow.com/a/2487402/253008

编辑:

您可以使用

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

检查UITextView中文本的宽度,然后当它达到您设置的宽度时,您可以开始降低字体大小