2013-06-21 5 views
0

У меня около 9 изображений на scrollView, я хочу сделать это автопрокруткой изображения по изображению (например, первое изображение прокрутит до второго и ... до последнего). Я сделал что-то вроде этого:Как автопрокрутить изображение по изображению?

timer = [NSTimer scheduledTimerWithTimeInterval:.0 target:self selector:@selector(scrolling) userInfo:nil repeats:NO]; 

- (void)scrolling{ 

CGFloat currentOffset = scrollView.contentOffset.x; 

if(currentOffset < 2236){ 

CGFloat newOffset = currentOffset + 172; 


[UIScrollView beginAnimations:nil context:NULL]; 
[UIScrollView setAnimationDuration:2.1]; 
[scrollView setContentOffset:CGPointMake(newOffset,0.0) animated:YES]; 
[UIScrollView commitAnimations]; 

} 

но это просто прокрутка только один раз (от первого изображения до второго). что я сделал не так? Есть идеи?

ответ

0

Набор повторений ДА. Это последний параметр. Кроме того, убедитесь, что интервал не равен 0. (0)

timer = [NSTimer scheduledTimerWithTimeInterval:3.0 
             target:self 
             selector:@selector(scrolling) 
             userInfo:nil 
             repeats:YES]; 
+0

спасибо большое. Это то, что я хочу. – vespa2242