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 滚动的主要内容,如果未能解决你的问题,请参考以下文章