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