我有两个视图,每个视图都有一个scrollView,它们都有相同的内容。我想做的是:当用户按下按钮时,第二个视图出现,并且其滚动视图“自动滚动”到用户在第一个视图上滚动的相同位置。我尝试了.getY,但没有成功。
您可以在滚动结束后使用scrollViewDidScroll
功能获取ScrollView的位置,并在出现时发送到secondView。
var yPosition : CGFloat = 0
func scrollViewDidScroll(scrollView: UIScrollView!) {
// new y position of scroll when scroll finished
self.yPosition = scrollView.contentOffset.y
}
然后,将此数据传递给secondView并更改secondView的scroll.scrollView.contentOffset