【发布时间】:2018-02-19 17:18:01
【问题描述】:
我有一个滚动视图,其中包含 3 个均匀分布的项目,但用户可以滚动。我试图想出一种用户可以点击按钮并滚动到滚动视图中的新图像的方法。问题是我不知道如何正确获取 X 值。这是我当前的代码:
@IBAction func manualScrollButton(_ sender: Any) {
switch pageControl.currentPage {
case 0:
scrollView.setContentOffset(CGPoint(x: 375, y: 0), animated: true)
case 1:
scrollView.setContentOffset(CGPoint(x: 750, y: 0), animated: true)
case 2:
print("3")
default:
print("none")
}
}
【问题讨论】:
-
如果您有对图像视图的引用,您可以查看它的框架。
-
我可以访问滚动视图框架。问题是我不知道如何为每张图片分别获取 origin.X
-
正如我所说,您需要对图像视图的引用。
-
好的,我得到了参考。能给个代码示例吗?仍然有点迷失如何做到这一点。谢谢
标签: ios swift uitableview uiscrollview scrollview