gpt4 book ai didi

IOS - 为图像添加阴影边框使其沉重且无响应

转载 作者:行者123 更新时间:2023-12-01 18:00:23 28 4
gpt4 key购买 nike

我正在开发一个 iPad 应用程序。
在我的应用程序中,用户可以移动、旋转和缩放图像。
我注意到,当我为图像添加 3d 阴影边框时,它们会变得异常沉重且 react 迟钝。我使用以下代码添加边框:

self.layer.MasksToBounds = false;
self.layer.ShadowColor = [[UIColor alloc] initWithRed:0 green:0 blue:0 alpha:0.5].CGColor;
self.layer.ShadowOpacity = 1.0f;
self.layer.ShadowOffset = CGSizeMake(0, 2.5f);

为什么会这样?我有什么方法可以解决这个问题?

最佳答案

这是 CALayer 阴影的一个众所周知的问题。设置shadowPath属性,您将看到良好的性能提升。

阴影路径可以只是 ImageView 边界的路径。您应该能够只设置一次,并且图层转换将在您的图像缩放等时使其保持最新。

关于IOS - 为图像添加阴影边框使其沉重且无响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10768206/

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