表と裏のカードビューがあります。表と裏はCALayerで構成されていCATranformLayerます。後ろのレイヤーを変形して右方向を向くように反転させた後、z 方向に移動させて正面より少し後ろに置きます。

親の不透明度をCATransformLayer1.0 から 0.0 に調整すると、前面がフェードアウトすると予想されますが、代わりに両方の面がブレンドされてフェードアウトします。
以前に両側のdoublesidedプロパティを に設定してこれを修正しましたNOが、これにより警告が発生しました。
<CATransformLayer: 0x174227500> - changing property doubleSided in transform-only layer, will have no effect
……というか、効果はあります。no に設定doublesidedすると、フェードアウト時にレイヤーがブレンドされなくなります。doublesidedが設定されていない場合 (デフォルトはYES)の場合は次のようになります。

これはバグCATransformLayerですか、それとも私の理解が間違っていますか?
ここにも問題の要点があります。