0

我有一个UIScrollView水平滚动的。我在该滚动视图中水平排列了大约 10 个视图。我想在滚动时找到包含滚动视图框架(不是 contentView.frame)中心点的视图。我正在考虑使用- (void)scrollViewDidScroll:(UIScrollView *)scrollView UIScrollView委托方法,但我不确定如何找到它。

谢谢!

4

1 回答 1

1

您可以使用以下代码myChildView在另一个视图 ( ) 的引用中获取视图 ( ) 框架的起点:scrollView

CGPoint origin = [myChildView convertPoint:CGPointMake(myChildView.bounds.origin.x, myChildView.bounds.origin.y) toView:[self scrollView]];

使用scrollViewDidScroll:委托方法来选择您的视图并在那里执行计算。

于 2013-12-24T02:51:11.117 回答