【问题标题】:Determining a UIScrollView's subview frame in the coordinate system of UIScrollView's container view在 UIScrollView 的容器视图坐标系中确定一个 UIScrollView 的子视图框架
【发布时间】:2012-01-08 12:46:28
【问题描述】:

在 UIScrollView 中,我有一个子视图。如何根据 UIScrollView 的容器视图坐标系确定子视图的框架?

【问题讨论】:

    标签: objective-c ios uiscrollview uikit


    【解决方案1】:

    您可以简单地使用以下内容。

    [scrollViewSuperview convertRect:subview.frame fromView:subview]
    

    您可以在http://developer.apple.com/library/ios/ipad/#documentation/uikit/reference/uiview_class/uiview/uiview.html 上找到更多相关信息。

    【讨论】:

    • 此链接现已损坏
    【解决方案2】:

    属性view.frame总是与父视图相关,因此子视图的框架将是放置子视图的滚动视图内的矩形。

    【讨论】:

    • 并不总是,UIScrollView 的子视图框架是根据 UIScrollviews 的 contentRect 而言的,与 UIScrollView 的框架或边界无关。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多