0
A
回答
2
使用NSString UIKit添加。它们允许根据大小和字体计算字符串的高度。这个代码需要一些微调
CGFloat textViewWidth = CGRectGetWidth(textView.bounds);
CGSize inset = CGSizeMake(5.0,5.0);
CGSize stringSize = [myString sizeWithFont:textView.font constrainedToSize:CGSizeMake(textViewWidth-2*inset.width,1024) lineBreakMode:UILineBreakModeWordWrap];
BOOL textOutOfFit = stringSize.height+2*inset.height>CGRectGetHeight(textView.bounds);
注:所以,你可以用这种方法计算出的高度。文本视图中的事实文本具有一些内部边距(我使用插入结构考虑到了这一点),因此所需的文本视图高度将高于计算的字符串高度。 这段代码的作用是让NSString在文本视图边界中水平约束时计算其大小(尽管1024的高度是可能的最大UIView高度)。 然后我所做的是检查返回的字符串高度是否在文本视图边界内。
相关问题
- 1. 文本长度问题iPhone sdk
- 2. iPhone SDK - UITextView文本颜色分割
- 3. 如何修复UITextView的文本长度?
- 4. iPhone/iPad:UITextView最长的文本长度
- 5. 负载RTF或文本文件导入UITextView的iPhone SDK的
- 6. UITextView切割问题! (iPhone SDK)
- 7. UITextView最大长度
- 8. iphone UitextView文本截断
- 9. 如何在UItextView中添加placeHolder文本?在iPhone SDK的
- 10. 在多个UITextView中显示长文本
- 11. 如何粘贴长文本中的UITextView
- 12. 使用PageControl的长文本的UITextView
- 13. iphone sdk在uibutton上隐藏uitextview点击
- 14. UIWebView文本长度
- 15. iPhone SDK:如何创建一个UITextView,在您点击时插入文本?
- 16. iPhone SDK版本
- 17. UITextView调整宽度以适应文本
- 18. UITextView动态宽度与文本iOS
- 19. 文本文件的长度
- 20. iphone sdk
- 21. UITextView切断iPhone 5/5s上的文本,但不切断iPhone 6
- 22. UITextView富文本?
- 23. iPhone SDK - 如何阅读文本文件
- 24. 阅读文本文件 - iPhone SDK
- 25. UITextView高度在iPhone上不起作用
- 26. iPhone SDK - Big UITableViewCell
- 27. 在iPhone sdk中获取图像长度,像photoruler
- 28. 旧Iphone sdk版本
- 29. 如果文本长度超过两行,Swift UITextView会更改字体大小
- 30. 验证textangular文本长度
非常感谢!它工作得很好!你救了我的命=) – 2011-02-10 07:28:24