calayer相关内容

使用UIBezierPath绘制同心圆

我正在尝试使用UIBezierPath绘制同心圆,如此 . 但是我实际上得到的是不同的,例如 draw#rect 中绘制它.) 从动画开始比较容易;而且更可重用;而且您不必担心“如果视图移动/重塑我应该重画什么"的困难.一切都是自动的. 因此,在制作图层时,这是四个要做的主要事情: 1.与往常一样,制作图层,然后在layoutSubviews中设置其框架. 在iOS中 ..
发布时间:2021-04-21 18:54:17 移动开发

CALayer框架origin.y被翻转,底部0是吗?

当我在CALayer上添加一组帧时,origin.y反转,其超级图层的底部为0,并增加origin.y在其超级图层中向上移动.我有做过什么使它被翻转吗?我希望origin.y = 0会是顶部,而不是底部. 谢谢 解决方案 您可以翻转坐标系使其表现得像iOS一样…… layer.sublayerTransform = CATransform3DMakeScale(1.0f,-1.0 ..
发布时间:2021-04-21 18:54:05 移动开发

平滑旋转并使用阴影更改UIView的大小

我有一个带有阴影和UIImageView子视图的 UIView . 我想在旋转iPad时调整视图的大小,并且尝试在 willRotateToInterfaceOrientation 回调中做到这一点. 如果我以基本方式在 UIView 上设置阴影,则旋转非常不稳定;所以我想从别人那里得到一些关于如何设置阴影设置layer.shadowPath的建议. 我尝试使用 [UIView ..
发布时间:2021-04-21 18:53:58 移动开发

动画CALayer边框更改

我正在通过以下方式将边框的宽度和颜色设置为 UIView 子类: -(void)setViewBorder{self.layer.borderColor = [UIColor greenColor] .CGColor;self.layer.borderWidth = 3.0f;} 我的问题是:我该如何制作动画?谢谢. 解决方案 borderColor 和 borderWidth 都是 ..
发布时间:2021-04-21 18:53:54 移动开发

图像视图双边框

我正在调用一个设置UIImageView的函数: func setupImageView(_ imageView:UIImageView){} 我想给UIImageView一个图像,将其圆角化,并给它两个不同的边框. 这是我目前正在做的事情: imageView.image = imageConstants.imageThatIsWantedimageView.clipsToBo ..
发布时间:2021-04-16 18:48:07 移动开发

AVPlayer未呈现到其AVPlayerLayer

我有一个AVPlayerLayer(CALayer的子类),我需要进入一种可以传递给QCRenderer的图像类型(QCRenderer接受NSImages和CIImages.),我可以将CALayer转换为CGImageRef,然后转换为CGImageRef.NSImage,但是内容总是很清楚. 我将其范围缩小为以下两个原因之一: 我没有正确创建NSImage. AVPlayer未 ..
发布时间:2021-04-12 20:47:33 其他开发

CALayer边框出现在子视图上方(我认为与Z顺序有关)

我已经搜索了,但找不到此行为的原因. 我有一个要设置其图像的UIButton.按钮的显示方式如下.请注意,这只是预期按钮设计的photoshop: 从本质上讲,这是一个方形的自定义UIButton,带有白色边框和一些环绕的阴影.在右上角有一个"X"标记,它将以编程方式添加为子视图. 这是实际应用中按钮的屏幕截图.此时,我仅添加了阴影和X标记作为子视图: 当我尝试添加白色边框 ..
发布时间:2021-02-08 20:17:55 移动开发

如何在iOS中将纹理设置为CALayer?

如何将纹理(如下所示)图像应用于具有不透明度级别(如结合纹理和calayer图像)的calayer? 样本纹理 > 您可以使用此 UIImage * yourImage = [UIImage imageNamed:@“ yourTextureImage”]; self.yourView.layer.contents =(__bridge id)yourImage.CGIm ..
发布时间:2020-09-28 21:38:52 移动开发

CATextLayer行数?

我的CATextlayer仅支持1行 ,否则文本将被剪切。 试图设置UILabel行为之类的文本内容...有可能吗? 设置“行数” 调整文本通过静态 CATextLayer框架 CATextLayer * text_layer = [[CATextLayer alloc] init]; [text_layer setBackgroundColor:[UIColor ..
发布时间:2020-09-28 21:38:45 移动开发

UIView的图层蒙版为设置帧设置动画

我想创建一个可自我掩盖的UIView子类,以便我添加到其中的所有子视图都被一个圆圈裁剪。我希望在IB中定义此视图及其子视图,以便我可以轻松地为子视图定义布局约束。到目前为止,我有以下内容…… @interface BubbleView() //例如:这是一个示例子视图的“遮罩”下 @property(弱,非原子)IBOutlet UIImageView * imageView; @ ..
发布时间:2020-09-28 21:38:44 移动开发

从共享内存中推入和检索ObjC中的NSObject指针的示例?

我知道共享对象(例如分布式对象)的更好方法,但是我的处境相当困难。我正在开发两个并行运行且需要共享对象的iPhone应用程序。该对象恰好是 CALayer ,并且两个应用程序都需要访问该对象。第二个应用程序将第一个应用程序的 CALayer 添加到第一个应用程序的 CALayer 中,并在那里工作。 看到正在使用共享内存,但是我找不到执行我所需要的任何有用的示例。有人可以演示将指针推到共享内 ..
发布时间:2020-09-28 21:37:39 移动开发