gpt4 book ai didi

iphone - 无法设置 CALayer 框架

转载 作者:可可西里 更新时间:2023-11-01 05:00:18 27 4
gpt4 key购买 nike

我正在尝试在下面的这段代码中设置我的 CALayer 的框架

CGRect VFrame;
VFrame = CGRectMake(self.viewNo2.frame.origin.x, self.viewNo2.frame.origin.y, self.viewNo2.frame.size.width, self.viewNo2.frame.size.height);

self.customLayer = [CALayer layer];
self.customLayer.frame = VFrame;
self.customLayer.contentsGravity = kCAGravityResizeAspectFill;
[self.view.layer addSublayer:self.customLayer];

出于某种原因,该层位于此框架周围的某个位置,但不是我试图声明的框架。

有谁知道是什么问题吗?

最佳答案

//try this,simply assign frame to viewNo2 frame
self.viewNo2.frame.size.width, self.viewNo2.frame.size.height);
self.customLayer = [CALayer layer];
self.customLayer.frame = viewNo2.frame;
self.customLayer.contentsGravity = kCAGravityResizeAspectFill;
[self.view.layer addSublayer:self.customLayer];

关于iphone - 无法设置 CALayer 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9887362/

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