如何通过编程将ScrollView设置为初始位置(Swift)



我在滚动视图中有6个按钮,当用户按下其中一个按钮时,所有按钮都会像菜单一样更改标题。然而,我希望ScrollView将其自身重置为顶部,这样前几个按钮是可见的,用户可以再次向下滚动。

如果您使用的是滚动视图,只需更改scrollView.contentOffset即可移动滚动视图的可见窗口。就像x:0, y:0一样。

你应该阅读一些文档来理解contentOffsetcontentSize等等。

Swift 4

self.scrollView.contentOffset = CGPoint(x:250, y:100)

x和y分别是滚动视图左上角的宽度和高度。苹果关于contentOffset 的文档

最新更新