calayer 相关问题

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

旋转滚轮时在CABasicAnimation中更改CALayer的速度会导致混蛋效果

我开发了一个应用程序,它需要一个轮子围绕z轴旋转,随着时间的推移稳定地增加或减少轮子的速度。我用CABasicAnimation&我的代码如下。当我 ...

回答 2 投票 5

如何在swift 4中比较两个CGColor

基本上我想做的就是比较一个CGColor的layer.fillColor和UIColor.black.cgColor。函数CGColorEqualToColor现在在Swift 4中已弃用。我试过:if(layer ....

回答 3 投票 3

如何填充屏幕中的矩形区域,在ios中具有良好的性能

我正在制作简单的数字着色游戏(如沙盒,像素艺术,独角兽等),并遇到了一个问题。我尝试了各种填充屏幕中的rects的方法。起初我创建了一个backgroundView(一个...

回答 1 投票 0

CALayer,CAConstraints无效

尝试将CAConstraints与CALayer一起使用。经过多次尝试和搜索,我无法让它发挥作用。打印后:超级图层有框架(可见颜色),子图层有约束但是......

回答 1 投票 0

向掩模图层添加边框

我正在尝试使用遮罩层制作自定义形状UIButton,我成功扩展了UIButton {func mask(withImage image:UIImage,frame:CGRect){let maskingLayer = ...

回答 1 投票 3

CALayer - 暗影导致性能下降?

所以我在我的navigationcontroller上做一些自定义动画以及它推送和弹出viewControllers的方式。一切顺利。只要我添加以下代码(在......的子类中)

回答 4 投票 29

为什么strokeColor for CAShapeLayer不能与alpha组件一起使用?它有2个不同颜色的边框

添加我的代码。它正在添加另一个带有另一个alpha的边框,比如阴影。 let sliderLayer = CAShapeLayer()sliderLayer.fillColor = UIColor.white.cgColor sliderLayer.strokeColor = UIColor ....

回答 1 投票 1

CALayer子图层在设备旋转期间不优雅

我直接在视图的图层上画了一个圆圈,设备旋转看起来很完美。绘图发生在func draw(_ rect:CGRect)方法中。然后我在子层上绘制圆圈并将其添加到...

回答 1 投票 1

如何使convertToDeviceSpace做除了乘以之外的任何事情?

当我在CALayer覆盖中运行这样的代码时,打开func draw(在ctx:CGContext中){let rectDEVICESPACE = ctx.convertToDeviceSpace(bounds).size print(“bounds \(bounds)”)print(“...

回答 1 投票 1

如何在IOS 11中为新的大型条设置渐变颜色的UINavigationbar?

我需要用渐变色制作这个条。我已经在普通导航栏中找到了这个问题,但它不适合新的大型导航栏。

回答 1 投票 0

UIView.mask设置颜色

我有一个50像素的UIView,我正在设置我的超视图的面具。让squareView = UIView(frame ...)self.view.mask = squareView结果是50px方形透明区域,但颜色......

回答 1 投票 1

获得CALayer的Bezier路径

CALayer对象有一个属性accessibilityPath,如所述,它返回屏幕坐标中元素的路径。当然,正如预期的那样,这并没有回归......

回答 1 投票 0

添加CAlayer与帧显示在错误的位置

我正在尝试将矩形视图添加到我的相机预览图层。我试过UIView和CALayer两种方式。在这两种情况下,帧值都相同,但它们最终都处于不同的位置。 ......

回答 1 投票 0

如何使图层保持CABasicAnimation的最终值

考虑以下动画:CABasicAnimation * pathAnimation = [CABasicAnimation animationWithKeyPath:@“strokeEnd”]; pathAnimation.duration = 1.0; pathAnimation.timingFunction = [...

回答 1 投票 0

CAShapeLayer填充另一个CAShapeLayer作为掩码

我的问题是关于用另一个CAShapeLayer填充一个CAShapeLayer的动画。所以,我写了一些几乎达到我目标的代码。我创建了一个基础层并用另一个填充它。代码如下: - ......

回答 1 投票 1


随机“CALayerInvalidGeometry原因:CALayer位置包含NaN”异常

在本机xamarin ios项目中偶尔会出现异常“Objective-C异常抛出。名称:CALayerInvalidGeometry原因:CALayer位置包含NaN”在出列UITableView单元格时。在 ...

回答 1 投票 0

如何以编程方式设置NSView层

这样做的正确方法是什么?这是我正在尝试的。但是dotLayer上从不调用display: - (void)applicationDidFinishLaunching:(NSNotification *)aNotification {DotLayer * dotLayer = ...

回答 1 投票 4

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