iCarousel 滚动

Posted

技术标签:

【中文标题】iCarousel 滚动【英文标题】:iCarousel scroll 【发布时间】:2012-06-06 01:40:21 【问题描述】:

如何在特定项目或索引中滚动,例如:我在另一个 UIView 上设置了一个 NSInteger,然后将其传递给我的 iCarousel。 在我的另一个UIView 中,我将NSInteger 设置为:

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

[[NSUserDefaults standardUserDefaults] synchronize];

滚动时我使用这个:

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

如何将整数传递给轮播,使其滚动然后停止到该特定项目或索引。

【问题讨论】:

对于我们这些从未见过 iCarousel 的人来说,它在 github 上开源:github.com/nicklockwood/iCarousel 【参考方案1】:
- (void)scrollToItemAtIndex:(NSInteger)index animated:(BOOL)animated;`

在README 中明确说明和描述。 方法

下的第一种方法

或者,如果您愿意:

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

【讨论】:

【参考方案2】:

在你的ViewDidLoad method 在你的Viewcontroller....

- (void)viewDidLoad

    [super viewDidLoad];

    //configure carousel
    carousel.type=iCarouselTypeCylinder;
    carousel.autoscroll=0.4;

【讨论】:

它只向左滚动。有什么办法可以自动向右滚动吗?

以上是关于iCarousel 滚动的主要内容,如果未能解决你的问题,请参考以下文章

阻止 iCarousel 标签滚动

表格单元格视图中的 iCarousel 视图根本不滚动

无法滚动 iCarousel 图像

iCarousel 滚动

iCarousel 自动滚动效果

暂时阻止 iCarousel 滚动