繁体   English   中英

CALayer 布局动画

[英]CALayer Layout Animation

我有一个在sublayers旁边有子视图的视图。

我的观点

    var myView1 : UIView!
    var myLayer1: CALayer
    
        override final func viewWillLayoutSubviews() {
            super.viewWillLayoutSubviews()

            myView1.center    = CGPoiont(x: self.bounds.midX, y: 64)
            myLayer1.position = CGPoiont(x: self.bounds.midX, y: 128)
        }

}

当设备旋转时, myView1中心更改动画,但myLayer1突然更改到新位置,没有动画。

有没有办法让 CALayer 位置更改为设备旋转设置动画?

PS:我在实际项目中确实有不止一个子层,20多个。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM