@“transform.rotation.y”动画失去 UIView 子类上的图层不透明度
我正在使用 CAKeyframeAnimation 在 UIView 子类上执行动画。
当我应用 transform.rotation.y
(或 transform.rotation.x
)时,在 UIView
子类上绘制的对象会失去不透明度。我无法想象为什么......
我测试了一些场景:
- 使用
transform.rotation.z
,不透明度可以 - 使用
position
,不透明度可以 - 使用预定义的
在 .nib 声明的 UIView
不透明度可以使用transform.rotation.y
和transform.rotation.x
对于 transform.rotation 是否有任何特殊考虑.y
和transform.rotation.x
位于 -drawRect:
?
感谢您的解答
I am using CAKeyframeAnimation
for doing animations on a UIView
subclass.
When I apply a transform.rotation.y
(or transform.rotation.x
), over a UIView
subclass the object drawn loses opacity. I can't imagine why...
I test some scenarios:
- With
transform.rotation.z
, opacity is OK - With
position
, opacity is OK - Using a predefined
UIView
declared at .nib opacity is OK withtransform.rotation.y
andtransform.rotation.x
Is there any special consideration for transform.rotation.y
and transform.rotation.x
at -drawRect:
?
Thanks for answers
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论