2011-02-25 3 views
0

하위 뷰로 UITextView가있는 UIViewController가 있습니다. 그 단순한 계층 구조입니다. textview 내부를 살짝 두드리면 캐럿 (커서)이 위쪽으로 10px 씩 튀어 오르는 것처럼 보이며, 마침내 리턴 키가 마술처럼 치게되고 내가 입력 한 것이면 잘린 것처럼 보입니다. 그 이유는 무엇일까요? 어떤 문제가 있습니까?UITextView 문제 - 위로 캐럿 점프

답변

2
textView.contentInset = UIEdgeInsetsZero; 

캐럿 점프 문제를 해결합니다.

1

iOS 8에서 동일한 문제가있었습니다. textView의 .attributedText 속성을 .selectedRange (캐럿을 이동하기 위해)와 함께 수동으로 업데이트하면 캐럿이 위쪽으로 점프 한 다음 원래대로 돌아옵니다. contentInset을 UIEdgeInsetsZero로 설정 한 솔루션이 나에게 적합하지 않았습니다. 내 경우에는 해결책은 다음과 같이 설정해야했습니다.

_textView.scrollEnabled = NO; 
+0

이 문제가 해결되었습니다. – childrenOurFuture