ios - 减慢 UIScrollView 滚动

标签 ios swift uiscrollview

我正在使用 UIScrollView 以编程方式为某些内容设置动画。

但是,我需要减慢 View 的滚动速度。

这是我用于滚动的代码:

self.scrollView.setContentOffset(CGPoint(x: 0, y: self.view.frame.height), animated: true)

我尝试添加 scrollView.decelerationRate = UIScrollViewDecelerationRateFast 但似乎没有效果。

最佳答案

试试下面的代码:

UIView.animate(withDuration: 1.5) { 
    self.scrollView.contentOffset = CGPoint(x: 0, y: self.view.frame.height)
}

关于ios - 减慢 UIScrollView 滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40006927/

相关文章:

ios - Swift - 在 Markdown 中使用相对路径渲染图像

ios - UITableViewDataSource 无法附加到类,swift-ios 中编译错误

ios - 如何从文本文件中读取选定的列

iphone - 缩放 UIScrollView(不仅仅是其内容)

ios - UIScrollView 自动布局 - 仅垂直滚动

iphone - UIGestureRecognizer 在 UIScrollView 减速期间未接收到触摸

iphone - Objective-C 指针类型 nsstring 到 cpointer 类型 'CFTypeRef' 的隐式转换

ios - 字典文字包含重复键

ios - 在 iphone ios 7.0.4 中,启动应用程序时应用程序崩溃

swift - 如何在 Swift 中正确获取作用域外的值 Do-Catch(使用 Try)