본문 바로가기

나의 플랫폼/iOS

[iOS] UITextView Scroll to top

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

UITextView를 로드 하고 나서 보면 Scroll이 생성되는 것 까지는 좋지만,

하단에 위치 되는 문제점이 발생한다.


그래서 Scroll을 Top으로 이동시키고자 할 경우 여러가지 방법이 있지만 

저같은 경우 아래 방법으로 하는 편이 직관적이고 동작도 원활하게 이루어 졌다.


let contentHeight = uiTextView.contentSize.height

let offSet = uiTextView.contentOffset.x

let contentOffset = contentHeight - offSet

uiTextView.contentOffset = CGPoint(x: 0,y: -contentOffset)


Content 실제 높이 값으로 Offset을 이동 시키는 소스이다.

참고하세요.


출처 : https://stackoverflow.com/a/28377727