Глядя на GitHub link, я предполагаю, что вы хотите автопрокрутить элемент по представлению.
Вы определили функцию
- (void)scrollToItemAtIndex:(NSInteger)index animated:(BOOL)animated
Однако это не является частью делегата iCarousel, его уже определен как часть класса, поэтому вам просто нужно назвать. Помещение в viewDidAppear было бы уместным, если бы вы хотели, чтобы он автоматически прокручивался до определенного индекса, когда ваш контроллер представления был представлен пользователю. Просто добавьте метод ниже.
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
// The index of 3 was just chosen as an example
NSInteger chosenIndex = 3;
[self.carousel scrollToItemAtIndex:chosenIndex animated:YES];
}
есть ли способ сделать это как АВТОПРОКРУТКА каждый раз, как в IOS App Store скользящим –
как нечто, основанное на таймере –
Конечно, если вы реализовали таймер, и как только срабатывает каждую секунду или так, увеличьте индекс и вызовите функцию scrollToItemAtIndex. Вероятно, вы хотите установить свойство wrapEnabled в iCarousel равным YES, чтобы прокрутка непрерывно завершалась. –