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

时间:2018-04-15 06:48:42

标签: ios swift uiscrollview nsnotificationcenter

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

我希望在单击按钮时自动滚动视图以显示视图的底部。

1 个答案:

答案 0 :(得分:1)

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

scrollView

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