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. UITextView最大長度
- 6. 負載RTF或文本文件導入UITextView的iPhone SDK的
- 7. UITextView切割問題! (iPhone SDK)
- 8. 如何在UItextView中添加placeHolder文本?在iPhone SDK的
- 9. 在多個UITextView中顯示長文本
- 10. iphone sdk在uibutton上隱藏uitextview點擊
- 11. UIWebView文本長度
- 12. iPhone SDK:如何創建一個UITextView,在您點擊時插入文本?
- 13. UITextView動態寬度與文本iOS
- 14. UITextView調整寬度以適應文本
- 15. iPhone SDK版本
- 16. 閱讀文本文件 - iPhone SDK
- 17. iPhone SDK - 如何閱讀文本文件
- 18. iphone sdk
- 19. 如果文本長度超過兩行,Swift UITextView會更改字體大小
- 20. iPhone SDK - Big UITableViewCell
- 21. C++「無限」長度文本
- 22. document.createElement文本字段長度
- 23. Datagridviewtextboxcolumn的長度和文本?
- 24. PHP文本框長度
- 25. 在文本字符長度
- 26. NSString文本像素長度
- 27. 驗證textangular文本長度
- 28. 長文本字段的最大長度
- 29. 在iPhone sdk中獲取圖像長度,像photoruler
- 30. 舊Iphone sdk版本
非常感謝!它工作得很好!你救了我的命=) – 2011-02-10 07:28:24