Ios 如何编程单击按钮时滚动视图

Ios 如何编程单击按钮时滚动视图,ios,swift,uiscrollview,nsnotificationcenter,Ios,Swift,Uiscrollview,Nsnotificationcenter,我有一个高度为1000的视图,它有一个相同高度的滚动视图。当我单击视图上的按钮时,我希望能够向上移动视图,以显示隐藏在屏幕框架上的视图的较低部分。例如,在iphone 6上,屏幕的视野为667 我想在单击按钮时自动向上滚动视图以显示视图的底部 点击后,您可以将滚动视图滚动到底,如下所示 scrollView.setContentOffset(CGPoint(x: 0, y: scrollView.contentSize.height), animated: true) 在设置视图高度时应小心(

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


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

点击后,您可以将
滚动视图
滚动到底,如下所示

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

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

使用以下答案: