나는 트리거되는 타이머에 따라 자동으로 UIScrollview를 스크롤하기 위해 멋지게 작동하는 일부 코드를 구현했습니다. 여기UIScrollview에서 애니메이션 스크롤 속도 제어 - IOS 개발
그것이 그러나
....
CGPoint offset;
....
offset = scroller.contentOffset;
....
- (void) scrollWords: (NSTimer *) theTimer
{
offset.y = offset.y+300;
[UIScrollView beginAnimations:@"scrollAnimation" context:nil];
[UIScrollView setAnimationDuration:50.0f];
[scroller setContentOffset:offset];
[UIScrollView commitAnimations];
}
, 나는 스크롤이 일어나고있는 동안은, 스크롤 속도가 다릅니다 것으로 나타났습니다; 그것의 절반은 초당 2 줄 또는 3 줄의 텍스트를 스크롤하지만, 시작과 끝에서 훨씬 더 느리고 아마 초당 0.5 줄 밖에되지 않습니다. 스크롤 속도를 제어 할 수있는 방법이 있습니까?
미리 감사드립니다.
폴.
대단한 답변입니다. 감사!!! 나는 다른 animationCurves를 사용하는 다른 것을 보지 않을 것이므로 코드 샘플을 사용하도록 전환했다. 해결할 수없는 문제가있는 것 같습니다.이 오류 메시지가 나타납니다. ''animateWithDuration : Delay : options : animations : '에 대한 알려진 클래스 메소드가 없습니다. –
'완료 : NULL '부분! 이제 멋지게 작동합니다! :) 감사! –
다행 이네, StackOverflow에 오신 것을 환영합니다! – wjl