ios - 如何获取带有换行符(\n)的 UITextView 的内容高度?

标签 ios uitextview

我需要计算 UItextview 的高度。但是具有换行(\n) 字符的 TextView 意味着,它没有正确计算。 例如:

测试\n Lorem Ipsum就是简单的\n 打印行业的虚拟文本\n 排版行业

如何测量带有换行符的 UITextView 内容高度?

最佳答案

只需使用下面的代码可能会对您有所帮助。

NSString *strtest =@"Test \n Lorem Ipsum is simply \n dummy text of the printing \n and typesetting industry";
yourtextView.text = strtest;
CGRect framefortext = _textView.frame;
framefortext.size.height = yourtextView.contentSize.height;
yourtextView.frame = framefortext;

关于ios - 如何获取带有换行符(\n)的 UITextView 的内容高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19271637/

相关文章:

ios - UICollection 查看详细信息 View

ios - 如何将数据 View Controller 传递给扩展

ios - 对可编辑文本禁用某些 UITextView 操作

ios - 你如何在 Swift 中为 iOS 制作垂直文本 UILabel 和 UITextView?

iphone - 如何让 UIAlertView 再次调用自己?

iphone - UITextView 不随 ARC 发布

iphone - Pinterest 在 iOS 应用程序中的集成?

ios - 检测 Storyboard分配的 Swift 对象的引用

ios - 使用 mDNS 发现 iOS 设备名称

objective-c - 如何加快 UITextView 的更新速度?