如何以编程方式滚动到 UIScrollView 中的某个位置
我有一个水平滚动的滚动视图。我刚刚在其中添加了图像、标签和网络视图,其中有很多对象。 我想直接滚动到滚动视图中的第一个对象。 我该怎么做?
I have a scroll view which scrolls horizontally. I just added images, labels and a webview in it and there are many objects in it.
I want to directly scroll to the first object in the scroll view.
How do I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
使用以下代码:
Use the following code:
要设置滚动动画,请执行以下操作:
To animate your scrolling do this:
最简单的动画方法 ->
Easiest way with animation ->
swift 3 版本的答案是:
scrollView.contentOffset = CGPoint(x: 0.0, y: 0.0)
The swift 3 version of the answer is:
scrollView.contentOffset = CGPoint(x: 0.0, y: 0.0)
如果有人想知道如何在 Swift 5 中使用 xcode 11 执行此操作:
我在 x 参数中放入负值,因为我想向左滚动
If someone wonder how to do it in Swift 5 with xcode 11:
I put negative value in the x parameters becouse I want to scroll to left