单击按钮时如何以编程方式滚动视图

How to programmaticaly scroll a view when a button is clicked

我有一个高度为 1000 的视图,它有一个相同高度的滚动视图。当我单击视图上的按钮时,我希望能够向上移动视图以显示隐藏在屏幕框架上的视图的下部。例如,由于屏幕在 iphone 6 上的视野为 667。

我想在单击按钮时自动向上滚动视图以显示视图底部。

您可以在点击后将 scrollView 滚动到底部,

scrollView.setContentOffset(CGPoint(x: 0, y: scrollView.contentSize.height), animated: true)

您应该小心设置视图的高度(目前您将其设置为 1000),因为如果 scrollView 没有超过此高度的内容,它将不会滚动。最好将视图的高度保持为屏幕高度,然后您可以通过如上所述更改 y 将 scrollView 滚动到任何位置。