【问题标题】:Will repositioning a CALayer automatically move the sublayers inside it?重新定位 CALayer 会自动移动其中的子层吗?
【发布时间】:2012-02-15 05:37:07
【问题描述】:

我在我的 MPMoviePlayer 上添加了一堆自定义 CALayer,每当我调整它的大小或移动它时。子图层保持在屏幕上的相同位置。

我在这里使用的解决方案是在调整播放器大小或移动播放器时再次重新定位所有 CALayer。

但现在需求略有变化,我需要在相同大小的播放器上添加一个大的自定义图层,然后向其添加自定义子图层。

现在如果我只是重新定位图层,子图层也会重新定位吗?

【问题讨论】:

  • 你可以使用 UIViewsautoresizingMask 来代替吗?

标签: ios calayer


【解决方案1】:

如果您移动百分比图层,子图层将随之移动。但我不确定是否要调整大小。

也看看layoutSublayers 方法。它允许您根据需要布置子图层。

【讨论】:

    猜你喜欢
    • 2011-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-05
    • 1970-01-01
    • 2011-11-05
    • 2011-01-24
    • 1970-01-01
    相关资源
    最近更新 更多