我在單個頁面上有n個UITextViews,UITextView的高度分別爲200 * 300(對於不同的文本視圖而異),其高度爲&。我需要限制最大值。用戶可以在每個文本視圖中輸入的文本的行數/字符數,具體取決於TextView的寬度。我有需要在文本視圖中輸入的字符的字體大小。那麼我該如何去實現呢?限制字符/行在UITextView中使用高度,TextView的寬度和字符的字體大小。
0
A
回答
0
textfield number of lines:
If you are using iOS 3, you need to use the leading property:
int numLines = txtview.contentSize.height/txtview.font.leading;
If you are using iOS 4, you need to use the lineHeight property:
int numLines = txtview.contentSize.height/txtview.font.lineHeight;
0
你可以做的是,你可以計算出文本的高度,你可能有限制的文本視圖的高度和寬度。 現在您可以比較文字高度和文字視圖高度。並做任何你的要求是。
計算文本高度: -
CGSize labelsize;
NSString *[email protected]"your text";
[textView setFont:[UIFont fontWithName:@"Helvetica"size:14]];
labelsize=[text sizeWithFont:textView.font constrainedToSize:CGSizeMake(280, 2000.0) lineBreakMode:UILineBreakModeWordWrap];
NSLog(@"%f",labelsize.height);
if(labelsize.height>300)
{
//show text with 300 height
}
else
{
//show full text
}
相關問題
- 1. UITextView修復字符寬度
- 2. 如何計算多字符串的字體寬度和高度?
- 3. 如何根據設備寬度和字體大小測量TextView高度?
- 4. 字符長度中的900字節索引大小限制
- 5. 字體的寬度和高度
- 6. 使用MYSQL將字符串長度限制爲最小字符
- 7. 獲取字體的字符寬度
- 8. 字符串容器大小,計算給定最大高度的最小寬度
- 9. 根據等寬字體的大小設置WPF RichTextBox的寬度和高度
- 10. 如何從字體大小計算字符寬度。
- 11. 如何從字符的寬度和字體中獲取文本大小
- 12. 如何找出書寫的位圖字體字符串的寬度和高度
- 13. 限制字符串的最大長度
- 14. 將字符限制爲特定寬度
- 15. 安卓:TextView的高度不縮小字體大小後更改
- 16. 更改字體高度和寬度
- 17. 如何限制UITextView中的寬度和高度?
- 18. 線條高度和字體大小
- 19. 如何獲取字體字符邊界矩形的寬度和高度?
- 20. 確定給定寬度的每行字符數(基於字體大小,font-family)
- 21. 製作字體大小與父div寬度和高度響應css
- 22. 文字控制高度和寬度?
- 23. 字符串字段長度限制和換行符
- 24. 獲取像素(PHP)中字符串的寬度和高度
- 25. 替換字符串中的attr寬度和高度
- 26. 在android中TextView的字體大小和高度之間的關係是什麼?
- 27. 根據字符串長度更改UILabel中的字體大小
- 28. 限制字符串長度
- 29. TextBox字符長度限制
- 30. 字符長度限制$ _GET?
@how知道哪些線用戶當前輸入文本? –
我希望最後的號碼 – Srinivas
你是什麼意思的最後一個號碼 –