我想統計多少個自動換行符(不是用戶輸入的回車)我在UITextView中顯示的文本中,出於參數的緣故,它的寬度爲200像素,長度爲460像素(請參閱附加屏幕截圖!) 。如何計算UITextView中的換行符(而不是/ n)?
尋找一個解決方案時,我發現這一點:
stringSize = [t sizeWithFont:f constrainedToSize:CGSizeMake(320, 10000)
lineBreakMode:UILineBreakModeWordWrap];
但是,這不會給我的「隱形」線剎車整型數字,會嗎?另外,我不明白320,10000 ... 320是我猜的寬度,在我的情況下需要更改爲200。但爲什麼10.000?
很抱歉,但我是一個初學者,這並沒有太大的意義,我...
爲什麼你需要換行的數量?什麼是你想解決的更高層次的問題? – DarkDust 2011-03-09 17:09:21
@DarkDust:我想看看我在屏幕上留下了多少空間。我不想使用滾動 - 所以當頁面已滿時,我想切掉不再顯示的字符串的其餘部分,並將其放到下一頁。你能理解這個嗎? – 2011-03-09 17:16:10
但是,那麼你不關於線條的數量,你關心的文本的高度,或者我錯過了什麼?你已經用'sizeWithFont:constrainedToSize:'獲得了高度。 – DarkDust 2011-03-10 07:46:27