2017-09-16 15 views
0

아래 코드가 텍스트 필드의 맨 아래까지 스크롤됩니다. 이와 반대로 텍스트 입력란의 맨 처음으로 스크롤하는 코드 기능을 사용하려면 어떻게해야합니까?UITextView의 맨 위로 스크롤하는 방법은 무엇입니까?

let bottom = NSMakeRange(theTextView.text.characters.count - 1, 1) 
theTextView.scrollRangeToVisible(bottom) 

답변

3

가장 확실한 해결책은 0 대신에 theTextView.text.characters.count - 1NSMakeRangelocation의 파라미터를 설정하는 것이다.

let bottom = NSRange(location: 0, length: 1) 

더 좋은 방법은 UITextViewUIScrollView를 확장주의하는 것입니다.

theTextView.setContentOffset(.zero, animated: true) 
: 당신의 희망이 스크롤 사용에 애니메이션을 경우

theTextView.contentOffset = .zero 

: 그래서 당신은 contentOffset을 설정할 수 있습니다