是否可以獲取UITextView的當前編輯行的行號。獲取具有uitextview中插入符號的行的行號
- 這些行可能會自動分解。
- 用戶可以輸入新的行字符
我已經看到了很多,人們在計算一個TextView行的數量問題,但符前面沒有人計算行數。
要獲得總像這樣的行數可用於:
CGFloat numLines = self.contentSize.height/self.font.lineHeight;
NSLog(@"Total lines: %f", numLines);
但是,如果我在文字中間挖掘我想要得到的 線我的行號激活進行編輯。
我也知道,我們可以得到x和y而言符的位置座標像洙:
CGPoint cursorPosition = [textView caretRectForPosition:textView.selectedTextRange.start].origin;
NSLog(@"cursor start: %@", NSStringFromCGPoint(cursorPosition));
任何巧妙的構思?
獲取文本直至光標。根據字體和寬度計算該文本的邊界矩形。這會給你的文字的高度。 – rmaddy