正確なページにスクロールするのに役立つ小さなメソッドが必要です。これは実装されていませんが、非常に単純です。スクロールビューが呼び出されると仮定しましょうmyScrollview
これは、水平方向にスクロールしていることを前提としています。必要に応じてコードを切り替えることができます
-(void)scrollToPage:(NSInteger)aPage{
float myPageWidth = [myScrollView frame].size.width;
[myScrollView setContentOffset:CGPointMake(aPage*myPageWidth,y) animated:YES];
}
次に、たとえば次のように、5 秒ごとにこのメソッドを呼び出すタイマーを設定します。
[[NSTimer scheduledTimerWithTimeInterval:5
target:self
selector:@selector(scrollPages)
userInfo:Nil
repeats:YES] fire];
次のステップは、タイマーによって起動され、次のページにスクロールするメソッドを作成する-(void)scrollPages
ことです.currentPage
numberOfPages
NSInteger
-(void)scrollPages{
[self scrollToPage:currentPage%numberOfPages];
currentPage++;
}
何かが意味をなさない場合は、私に知らせてください!