私はこのコードを使って、サブレイヤをz軸周りに回転させています。フレームがあるCATransform3D
self.layer.sublayers[1].transform = CATransform3DMakeRotation((steps*22.5)/180.0 * M_PI, 0.0, 0.0, 1.0);
self.layer.sublayers[2].transform = CATransform3DMakeRotation((eighter*45.0)/180.0 * M_PI, 0.0, 0.0, 1.0);
self.layer.sublayers[3].transform = CATransform3DMakeRotation((quarter*90.0)/180.0 * M_PI, 0.0, 0.0, 1.0);
self.layer.sublayers[4].transform = CATransform3DMakeRotation((half*180.0)/180.0 * M_PI, 0.0, 0.0, 1.0);
しかし、iOSは「簡単な」効果でとても滑らかになります。どのようにして瞬き効果に変えることができますか?サブレイヤは、表示された軌跡なしに次の位置に移動する必要があります。はstartPointで非表示にし、finalPointで表示します。
「瞬き」効果とは何ですか?「簡単」効果は何ですか?私は、あなたが特に「サブレイヤーは、目に見える軌道なしに次のポジションに移動しなければならない」と言ったときに何を意味するのか分かりません。startPointで非表示、finalPoinで表示します。 – MDB983
はい。 アニメーション効果なしでアニメーションを作成できますか? (もし望めば)))) –