2017-09-17 3 views
1

아래 코드는 텍스트 뷰를 맨 위로 스크롤합니다. 어떻게 애니메이션을 현재 속도의 절반으로 만들 수 있습니까? theTextView 내가 사용하고있는 textview입니다.위쪽 텍스트 뷰 애니메이션의 속도 감소 (swift3)

 theTextView.contentOffset = .zero 
    theTextView.setContentOffset(.zero, animated: true) 
+0

두 줄을 모두 사용하고 있습니까? 'theTextView.setContentOffset (.zero, animated : true)' – dirtydanee

답변

1

UiTextView에 포함 된 .setContentOffset 메서드를 사용하지 않고 간단한 UIViewAnimation은 어떻습니까?

var speed: CGFloat = 0.3 // speed in seconds 

UIView.animate(withDuration: speed, animations: { 

theTextView.contentOffset = .zero 

}, completion: nil) 

속도 변수를 변경하여 애니메이션 속도를 변경할 수 있습니다.

+0

어떻게 맨 아래로 이동하면 .zero의 반대가 될까요? –