小编典典

UIScrollView 以编程方式滚动到底部

all

如何UIScrollView在我的代码中滚动到底部?或者以更通用的方式,到子视图的任何一点?


阅读 73

收藏
2022-04-08

共1个答案

小编典典

您可以使用 UIScrollView 的setContentOffset:animated:功能滚动到内容视图的任何部分。假设您的 scrollView
是,这里有一些会滚动到底部的代码self.scrollView

目标-C:

CGPoint bottomOffset = CGPointMake(0, self.scrollView.contentSize.height - self.scrollView.bounds.size.height + self.scrollView.contentInset.bottom);
[self.scrollView setContentOffset:bottomOffset animated:YES];

迅速:

let bottomOffset = CGPoint(x: 0, y: scrollView.contentSize.height - scrollView.bounds.height + scrollView.contentInset.bottom)
scrollView.setContentOffset(bottomOffset, animated: true)

希望有帮助!

2022-04-08