cost 36 ms
CALayer 在 NSScrollView 中“浮动”?

我想在我的滚动视图的 documentView 上有一个CALayer “浮动”。 也就是说,它不应该在滚动期间移动。 如果我将 CALayer 添加到我的NSSCrollView的图层,添加的图层会被 clipview 掩盖:in 仅显示滚动条的位置。 将图层添加到剪辑视图也不起作用。 是蒙面的 ...

2022-09-19 05:26:28 1 13
如何在 SwiftUI 中创建擦除/恢复掩码

我正在尝试创建擦除和恢复,以便用户可以通过绘制和擦除来修改蒙版我在 SwiftUI 中没有找到任何解决方案,因为我发现 SwiftUI 没有CALayer的替代品但我确实在 UIkit https://github.com/DuncanMC/MaskableImageView找到了解决方案我尝试使用 ...

2022-09-10 15:35:07 0 24
CALayer shadowPath 在渲染为图像时被忽略

我正在制作一个应用程序,它使用 CAlayer 在 NSWindow 中显示图像等内容。 该图层具有使用 shadowPath 样式设置的阴影,以使外观更好。 最后,为了保存/导出整个 CAlayer 及其内容,父 NSView 被转换为 NSImage。 NSImage 中的阴影与 CALaye ...

2022-09-10 11:58:51 1 24
如何为 UILabel 设置多个阴影?

我想为 UILabel 设置两个阴影,一个在左上角,另一个在右下角。 这是我的代码: 我曾尝试使用两层来实现此效果,但它不起作用。 (即使我设置了每一层的框架,它仍然无法正常工作。) 这是我的代码: 这是错误的渲染。 没有影子出现。 ...

2022-09-07 15:03:52 0 18
从 3D 转换的 NSView 导出或转换 NSImage

我想将 NSView 转换为 NSImage 并显示它。 NSView 的子视图将 3dtransforms(CATransform3DRotate) 应用于其图层。 生成 NSImage 时,NSView 会完全忽略变换,并返回没有任何变换效果的普通图像。 我正在使用这个 function ...

2022-09-05 15:09:10 0 7
带有多个阴影的 UILabel

我正在寻找向 UILabel 添加多个阴影的解决方案。 不是针对整个视图框架,而是仅针对文本内容,因为它会在此代码中显示 因此,如果我使用阴影配置创建几层 CALayer 类型。 但它看起来不像第一个样本 - 有一个阴影。 问题看起来像 shadowsPath。 我需要向 UILabel 添加 3 ...

2022-09-03 11:51:32 0 21
如何将阴影和圆角添加到 UIVisualEffectView?

我正在使用一个容器来存放我希望它模糊的元素。 为了添加圆角,我修改了图层,而对于阴影,我创建了第二个名为 containerShadow 的视图并将其放置在其下方。 它有效,但并非完美无缺。 阴影使模糊效果变暗。 有没有办法完善它? 。H .m ...

2022-09-01 11:07:45 1 18
如何访问在 draw(_ rect: CGRect) 中绘制的 UIBezierPath?

我在 draw(_ rect: CGRect) 方法中使用 UIBezierPath 绘制线条之前我确实尝试过使用 CAShapeLayer 但我无法 select 特定路径并移动它所以我正在尝试这个,但在绘制之后我不是能够从视图的子视图或其子层而不是直接从 UIView 访问该 BezierPa ...

2022-08-30 11:33:51 1 24
CALayer 布局动画

我有一个在sublayers旁边有子视图的视图。 我的观点 当设备旋转时, myView1中心更改动画,但myLayer1突然更改到新位置,没有动画。 有没有办法让 CALayer 位置更改为设备旋转设置动画? PS:我在实际项目中确实有不止一个子层,20多个。 ...

2022-07-13 04:31:57 0 19
当计时器达到5秒swift ios时用不同的颜色填充CALayer

在我的应用程序中,我正在使用第三方库,它可以像在 appstore 应用程序下载动画中一样执行循环动画。 我正在使用我放置在我的项目中的外部文件。 它可以工作,但是当计时器达到 5 秒时,填充颜色应该是红色。 目前全层红色适用,我只想应用它已经取得进展的部分。 我附上视频和第三方文件。 请任何人都可 ...

2022-07-11 16:06:43 1 61
防止 `CALayer` 丢弃其父层设置的阴影

最近我一直在玩阴影,一个特殊的案例让我非常感兴趣。 假设我有一个父CALayer ,它有三个椭圆形的子层放在一个堆栈中。 我将阴影应用到父层 containerLayer.shadowColor = UIColor.black.cgColor containerLayer.shadowRadius ...

2022-07-08 16:30:34 1 40
如何淡出多行标签中最后一行的结尾?

请注意,它必须适用于 UILabel 中不同数量的行 - 1、2、3 等。我已经找到了 1 个行标签的解决方案,您可以在其中使用 CAGradientLayer 屏蔽 UILabel 的图层,但它不适用于多行标签,因为它掩盖了整个图层并淡出所有线条。 我尝试制作另一个 CALayer,其位置计算为 ...

2022-06-17 07:43:11 2 63
如何在 UIView 上绘制相同大小的虚线

有人可以指导我如何在 UIView 上为所有侧面绘制相同大小的虚线吗? 我正在使用下面的代码来画线。 如上图所示 如您所见,左右边缘宽度的线宽与顶部和底部边缘高度不同。 如果我想为下面的所有面做同样的事情,有什么办法吗? ...

2022-06-15 13:46:17 1 29
改变 CALayer 的大小也会改变之前添加层的大小

我正在尝试使用此自定义 class 绘制 UIImageView 并且我希望能够更改用户绘制的线条的大小和颜色。 但是每次我更改 CALayer 的大小或颜色时,先前添加的图层的颜色和大小也会随之改变。 这就是我将 class 分配给 tempImageView 的方式 我还尝试创建 CAShape ...

2022-03-17 08:28:15 1 68

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