gpt4 book ai didi

ios - UIPageControl 不滑动

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

我想创建一个带有 PageViewControl 的自定义 tableViewCell。我希望用户能够在单元格上滑动以更改 View 。这是我的代码:

override func awakeFromNib() {
super.awakeFromNib()

self.isUserInteractionEnabled = true
pageControl.isUserInteractionEnabled = true
self.backgroundColor = UIColor.darkGray
setupPageControl()
}

private func setupPageControl() {
pageControl.numberOfPages = 7
pageControl.translatesAutoresizingMaskIntoConstraints = false
pageControl.currentPageIndicatorTintColor = UIColor.orange
pageControl.pageIndicatorTintColor = UIColor.lightGray.withAlphaComponent(0.8)
}

问题是 View 确实只能通过点击而不是滑动来改变。第二个问题是 pageControl 点位于屏幕中间而不是底部。

enter image description here

最佳答案

页面控件本身不会检测滑动。您可以点击侧面以切换页面。

如果你想用滑动来改变你需要在你的单元格中添加一个滑动手势识别器或者使用启用分页的水平 Collection View 。然后你可以使用委托(delegate)将页面控件连接到 Collection View ,以便它们可以相互更新

关于ios - UIPageControl 不滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45607361/

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