calayer 相关问题

CALayer是Quartz Core框架中的Core Animation类。它封装了图层的几何和表示。它支持图层几何体及其内容的动画。

如何初始化代码生成的按钮边框在Swift 4中

我用代码创建了按钮边框。由于某种原因,我必须改变按钮边框的形状。但是,掩码生成的边框未使用以下代码进行初始化。 ...

回答 1 投票 0

使用径向渐变作为UIView的扩展

我的目标是为UIView进行径向渐变扩展。这是我的代码:扩展UIView {func drawRadialGradient(){let colors = Colors.gradient Colors as CFArray let gradient ...

回答 1 投票 0

UIView边界有几种颜色,扇区相等

例如,我有一个UIView,我需要用3种颜色制作边框。我可以这样做:func addDividedColors(colors:[UIColor],width:CGFloat = 1){let gradientLayer = CAGradientLayer()...

回答 1 投票 1

为什么我们不能将UIView的子视图放在CALayer前面?

作为这篇文章的标题,我在这篇文章中找到了关于“我们可以将UIView的子视图放在其CALayer前面”的答案,但我找不到为什么会这样的答案。在我看来,有......

回答 1 投票 -1

CAShapeLayer出现在Views之前

我有两个视图位于可调整大小的行(使用CAShapeLayer查看)。我面临的问题是,尽管图层上有动画,但它看起来比视图更快......

回答 2 投票 0

iOS动画clipToBounds,masksToBounds或类似物

我有一个图像视图,开始裁剪它的图像与clipsToBounds和内容模式设置为“缩放方面填充”,我希望它“放大”图像到整个图像。如果clipsToBounds = NO ......

回答 2 投票 0

UIView iOS Swift下的多个阴影

我正在尝试制作一个带有圆角的UIButton,它有2个彩色阴影。为什么红色(此时也是蓝色的“阴影”层覆盖按钮?如何获得下方的阴影...

回答 3 投票 1

动画完成后,CABasicAnimation将重置为初始值

我正在旋转CALayer,并在动画完成后尝试将其停在最终位置。但是在动画完成后,它会重置到其初始位置。 (xcode docs明确地说...

回答 14 投票 122

swift如何在扩展中使用枚举[关闭]

如何在CALayer中添加某种类型的CAMediaTimingFunction,扩展名为CALayer {enum easings {case easeIn01 case easeOut01} var ease:...

回答 1 投票 -1

将CIFilter应用于CALayer

CI过滤器现在可在iOS 5中使用,我正在尝试将其应用于CALayer,就像在Mac上一样。这是我的代码:CALayer * myCircle = [CALayer layer]; myCircle.bounds = CGRectMake(0,0,30,...

回答 1 投票 5

从当前CAAnimation的状态开始新的CAAnimation

我正在使用一对CALayers作为图像蒙版,允许我以设定的速度为灯泡填充或清空动画,同时也跟随当前的触摸位置。也就是说,一个面具跳跃跟随......

回答 2 投票 4

将半透明面膜添加到CALayer?

我试图让我的UIImageView的周围区域变暗,并留下一部分(我用我的面具定义)。现在我正在定义我的面具并设置我的imageView.layer.mask,但是......

回答 2 投票 5

CALayers没有根据UIView的界限变化调整大小。为什么?

我有一个UIView,它的图层中添加了大约8个不同的CALayer子图层。如果我修改了视图的边界(动画),那么视图本身会缩小(我用backgroundColor检查过),但是......

回答 7 投票 92

用CAMetalLayer数组替换CALayer数组

我有一个绘画应用程序,在任何给定的时间通过UIImageView以交互方式显示来自200个左右的CALayers数组的内容。我得到了合理的表现,但我想知道是否有任何......

回答 1 投票 0

如何在UICollectionViewCell中添加动画

我正在尝试在UICollectionViewCell中添加循环加载动画。我已经将相同的代码添加到普通的UIViewController中并且它成功运行但我没有得到任何结果......

回答 1 投票 1

从视图中删除所有子层

在动画中,我在视图中添加了许多子图层,其中包含:[self.view.layer addSublayer:layer1]; [self.view.layer addSublayer:layer2]; ....我想通过一个动作删除所有子图层。一世 ...

回答 7 投票 46

Mac OS:CAAnimation - 无缝更新动画

我正在制作自定义UI元素,我需要为它制作动画。问题是,在某些时候我需要更新我的动画,但是当我更新它时,当前动画之间存在明显的滞后/差距......

回答 1 投票 0

动画CALayer的蒙版大小更改

我有一个UIView子类,它在CALayer上使用CAShapeLayer掩码。面具使用不同的形状,在剩下的角落有三个圆角和一个切出的矩形。当我调整我的大小......

回答 8 投票 27

在CGMutablePath中添加多个排除路径

我正在遵循为fillRule属性提供的缠绕规则文档,该文件用于尝试识别区域内是否存在点。我的问题是尝试添加多个......

回答 2 投票 0

无效:CATextLayer包裹

我有一个关键问题。我开发iOS应用程序。我试图在iOS 8.3上使用这个应用程序,CATextLayer不像以前那样工作。我认为“包裹”属性不起作用。因为CATextLayer有正确的...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.