2012-06-06 4 views
0

Как прокручивать по определенному элементу или индексу, например: я установил NSInteger на другой UIView, затем передал его моему iCarousel. В моей другой UIView я поставил NSInteger так:Прокрутка iCarousel

[[NSUserDefaults standardUserDefaults] setInteger:button.tag 
              forKey:@"integer"]; 

[[NSUserDefaults standardUserDefaults] synchronize]; 

При прокрутке я использую это:

[carousel scrollByNumberOfItems:-35 duration:10.7550f]; 

как передать целое с каруселью, чтобы сделать его прокрутки, то остановить его, что конкретный элемент или индекс.

+0

Для тех из нас, кто никогда не видел iCarousel раньше, это с открытым исходным кодом на github: http://github.com/nicklockwood/iCarousel –

ответ

2
- (void)scrollToItemAtIndex:(NSInteger)index animated:(BOOL)animated;` 

Уточнено и описано в README. Первый метод под методами

Или, если вы предпочитаете:

- (void)scrollToItemAtIndex:(NSInteger)index 
        duration:(NSTimeInterval)scrollDuration;` 
0

в вашем ViewDidLoad method в вашем Viewcontroller ....

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    //configure carousel 
    carousel.type=iCarouselTypeCylinder; 
    carousel.autoscroll=0.4; 
} 
+0

прокрутка только влево. есть ли какие-либо исправления для автоматического прокрутки вправо? –

Смежные вопросы