2013-12-24 21 views
0

我有一個水平滾動的UIScrollView。我在這個滾動視圖中有大約10個水平排列的視圖。我想查找包含scrollview框架(不是contentView.frame)的中心點的視圖,因爲它滾動。我正在考慮使用委託方法- (void)scrollViewDidScroll:(UIScrollView *)scrollViewUIScrollView,但我不知道如何找到它。如何查找contentView的x座標,它等於UIScrollView框架的中心x

謝謝!

回答

1

您可以用下面的代碼獲得另一個視圖(scrollView)的引用的視圖(myChildView)的幀的起點:

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

使用scrollViewDidScroll:委託方法來挑選你的看法並在那裏進行計算。

相關問題