gpt4 book ai didi

ios - 如何随 UIView 一起移动子图层?

转载 作者:行者123 更新时间:2023-11-29 04:48:59 27 4
gpt4 key购买 nike

我绘制了一个 UIView,然后绘制了几个 CALayers 作为其根层上的子层。现在,当我调整 View 框架的大小时。图层根本不根据 View 的框架移动。

我该怎么办?

我是否必须删除图层并在框架绘制到的新图层上再次重新绘制它们,或者有更简单的方法吗?

最佳答案

子图层应随 View 移动,但 CALayers 没有像 UIView 那样的自动调整大小蒙版,因此如果您希望它们随 View 框架拉伸(stretch),则需要更新子图层位置。

您可以通过实现 View 的 layoutSubviews 方法来实现此目的,并将子图层更新到该方法中应位于的位置。

关于ios - 如何随 UIView 一起移动子图层?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9174286/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com