Я помещаю массив изображений в представление прокрутки.
Мне нужно автоматически прокрутить просмотр прокрутки.Я использую таймер и увеличиваю положение прокрутки.
Мой код выглядит следующим образом.
- (void)autoscrollmethod {
Timer = [NSTimer scheduledTimerWithTimeInterval:7.5 target:self selector:@selector(moveRect) userInfo:nil repeats:YES];
}
- (void)moveRect {
NSLog(@">>>>>>>> %d",i);
[gallery scrollRectToVisible:CGRectMake(i,0,100,100) animated:NO];
if (i==(arraycount+1)*100) {
[gallery scrollRectToVisible:CGRectMake(0,0,100,100) animated:NO];
i=200;
}
else {
i=i+100;
}
}
Работает нормально, но у меня проблема.
IЯ прокручиваю вид до позиции 800, но scrollRectToVisible: CGRectMake имеет значение 600, затем scrollview не возвращается на позицию 600 и не выполняет автоматическую прокрутку до 800.
После 800 автоматически выполняется прокрутка.
Как я могу это исправить?