key path を使用して UIButton を反転する@"transform.rotation.y"
と、UIbutton の前面がまだ表示されます。
とにかく、ボタンの正面図の内容を非表示にして、無地の裏側を表示することはできますか?
いいえ、あなたが望むことは不可能だと思います。ビューまたはレイヤーには、前面とは異なる裏面がありません。ある場合、裏面の色などを設定するためにさらにプロパティが必要になります。CALayer
クラスにはdoubleSided
プロパティがあります。NO
( ) に設定するとbutton.layer.doubleSided = NO;
、レイヤーが視聴者の反対側を向いている場合、レイヤーは自動的に非表示になりますが、おそらくそれは望ましくありません。
回避策として、希望する裏側の色を持つボタンと同じ座標/フレームに別のビューを配置します。このビューの最初の回転変換を 180 度に設定し、次に両方のレイヤーを に設定し、doubleSided = NO
両方のビューを 180 度回転すると、ボタンが消えて別のビューが表示されます。私はこれを試していないことに注意してください。