【问题标题】:How can I find the x coordinate of the contentView that is equal to the center x of a UIScrollView's frame如何找到等于 UIScrollView 框架的中心 x 的 contentView 的 x 坐标
【发布时间】:2013-12-24 02:43:57
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: ios iphone uiscrollview contentoffset


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-03
      • 2011-12-23
      • 1970-01-01
      • 1970-01-01
      • 2010-12-28
      • 2013-11-10
      相关资源
      最近更新 更多