Circular UIScrollView – SwiftCarousel:想要自动滚动
Circular UIScrollView – SwiftCarousel: Want to autoscroll
我正在使用第三方的圆形滚动视图,一切都很完美。我唯一想要的是 scrollview 应该自动滚动,这样图像应该每 15 秒自动滚动一次。第三方 Link:https://github.com/DroidsOnRoids/SwiftCarousel
问:我想问一下示例2中的图像是否可以每15秒自动滚动一次?
答:
嗨!
我们没有制作内置方法,但您可以使用 NSTimer 每 15 秒执行一次任务,任务将 select 使用方法 select 的下一项]项目(:动画)。您还应该知道,您可能会尝试 select 到低于 0 的索引或高于轮播中项目数量的索引,因此您必须确保进行条件语句。
干杯!
我在上面的 SwiftCarousel 主页 (http://www.thedroidsonroids.com/blog/ios/circular-scroll-view-swiftcarousel/) 中找到了。
编辑:
//declaring variables
var carouselTimer : NSTimer!
var counter = 0
//
//in viewDidLoad
carouselTimer = NSTimer.scheduledTimerWithTimeInterval(5, target: self, selector: #selector(selectIteminCarousel), userInfo: nil, repeats: true)
//
func selectIteminCarousel()
{
carousel.selectItem(counter, animated: true)
counter += 1
if counter > 2
{
self.counter = 0
}
}
这段代码使轮播自动滚动。
我正在使用第三方的圆形滚动视图,一切都很完美。我唯一想要的是 scrollview 应该自动滚动,这样图像应该每 15 秒自动滚动一次。第三方 Link:https://github.com/DroidsOnRoids/SwiftCarousel
问:我想问一下示例2中的图像是否可以每15秒自动滚动一次?
答: 嗨!
我们没有制作内置方法,但您可以使用 NSTimer 每 15 秒执行一次任务,任务将 select 使用方法 select 的下一项]项目(:动画)。您还应该知道,您可能会尝试 select 到低于 0 的索引或高于轮播中项目数量的索引,因此您必须确保进行条件语句。
干杯!
我在上面的 SwiftCarousel 主页 (http://www.thedroidsonroids.com/blog/ios/circular-scroll-view-swiftcarousel/) 中找到了。
编辑:
//declaring variables
var carouselTimer : NSTimer!
var counter = 0
//
//in viewDidLoad
carouselTimer = NSTimer.scheduledTimerWithTimeInterval(5, target: self, selector: #selector(selectIteminCarousel), userInfo: nil, repeats: true)
//
func selectIteminCarousel()
{
carousel.selectItem(counter, animated: true)
counter += 1
if counter > 2
{
self.counter = 0
}
}
这段代码使轮播自动滚动。