gpt4 book ai didi

ios - swift : UIPageControl auto swipe in iOS 9

转载 作者:行者123 更新时间:2023-11-28 11:03:55 25 4
gpt4 key购买 nike

我将 ImageView 放置在 UICollectionViewCell 中,并在其下方放置了一个 PageControl。两者都以编程方式连接。

但是,我想要自动滑动(比如每 5 秒)图像应该自动滑动。 如果用户手动滑动,那么它也应该发生。此外,当页面控件到达 last 时,它应该从 first 开始。

Screenshot

下面是我用过的代码:

 var offersImages: [UIImage] = [     //Array of Banners
UIImage(named: "default-banner.png")!,
UIImage(named: "default-banner.png")!,
UIImage(named: "default-banner.png")!,
UIImage(named: "default-banner.png")!,
]

override func viewDidLoad() {
super.viewDidLoad()

self.objPageControl.currentPage = 0
self.objPageControl.numberOfPages = self.offersImages.count
}

func scrollViewDidScroll(scrollView: UIScrollView) {
let pageWidth : CGFloat = self.objBannerCollectionView.frame.size.width
self.objPageControl.currentPage = Int(self.objBannerCollectionView.contentOffset.x/pageWidth)
}

这如何在 Swift 中完成?

最佳答案

引用以下链接,这将有助于解决您的问题。

Horizontal Paging

关于ios - swift : UIPageControl auto swipe in iOS 9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39389634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com