我有一个 UITextView
并想根据其内容的变化设置它的高度。
如何获取内容的高度。
请指导我。
提前致谢。
最佳答案
如果你想为一些文本计算你的 UITextView
的高度,那么你可以使用这样的方法:
CGSize textViewSize = [text sizeWithFont:[UIFont fontWithName:@"Marker Felt" size:20]
constrainedToSize:CGSizeMake(WIDHT_OF_VIEW, FLT_MAX)
lineBreakMode:UILineBreakModeTailTruncation];
在 fontWithName
中定义您在 UITextView
中使用的字体,在大小参数中定义您在 UITextView
中的文本大小。替换 UITextView
的 WIDHT_OF_VIEW
宽度。
textViewSize.height
将包含 UITextField
在不滚动的情况下显示文本的高度
关于iphone - 如何根据 objective-c 中的内容设置UITextView的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7401445/