代码之家  ›  专栏  ›  技术社区  ›  Erent

如何编程单击按钮时滚动视图[复制]

  •  0
  • Erent  · 技术社区  · 8 年前

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

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

    1 回复  |  直到 8 年前
        1
  •  1
  •   Kamran    8 年前

    您可以滚动 scrollView 一旦你拿到水龙头,

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

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