我有一张正面和背面的卡片视图。正面和背面是由CALayer
组成的CATranformLayer
。将背层转换为将其翻转为面向正确的方向,然后沿z方向移动,使其略微位于正面后方。
当我将父CATransformLayer
的不透明度从1.0调整到0.0时,我希望看到前向侧淡出,但我看到两边混合并逐渐淡出。
我之前通过将双方doublesided
属性设置为NO
来修复此问题,但这引发了警告:
<CATransformLayer: 0x174227500> - changing property doubleSided in transform-only layer, will have no effect
......事情是,它确实有效果。将doublesided
设置为no会阻止淡出时图层的混合。以下是doublesided
未设置(默认为YES
)时发生的情况:
这是CATransformLayer
的错误还是我的理解?