iphone - 如何根据 objective-c 中的内容设置UITextView的高度

标签 iphone objective-c text height uitextview

我有一个 UITextView 并想根据其内容的变化设置它的高度。

如何获取内容的高度。

请指导我。

提前致谢。

最佳答案

如果你想为一些文本计算你的 UITextView 的高度,那么你可以使用这样的方法:

CGSize textViewSize = [text sizeWithFont:[UIFont fontWithName:@"Marker Felt" size:20] 
                       constrainedToSize:CGSizeMake(WIDHT_OF_VIEW, FLT_MAX) 
                       lineBreakMode:UILineBreakModeTailTruncation];

fontWithName 中定义您在 UITextView 中使用的字体,在大小参数中定义您在 UITextView 中的文本大小。替换 UITextViewWIDHT_OF_VIEW 宽度。

textViewSize.height 将包含 UITextField 在不滚动的情况下显示文本的高度

关于iphone - 如何根据 objective-c 中的内容设置UITextView的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7401445/

相关文章:

python - 在Python中将字符串按空格分割成最大长度的子字符串

javascript - 如何在 jquery 中单击时获取一些 div 文本..?

iphone - Passbook 的权利文件

iphone - iOS KeyChain 不从后台检索值

iphone - 需要将数据从 Bundle 加载到我的 iPhone 应用程序中

iphone - 如何使 UINavigationBar 不下推 View ?

ios - 是否可以根据国家/地区更改 iPhone 应用程序描述措辞

iphone - 自动布局和ios5

c++ - 是否可以根据眼睛和嘴巴的位置确定面部的偏航、俯仰和滚动? (含图片)

asp.net - 如何将分离的数据存储到数据库中的最有效方法