CALayer
iOS アプリで をドラッグしようとしています。
位置プロパティを変更するとすぐに、新しい位置へのアニメーション化が試行され、あちこちでちらつきます。
layer.position = CGPointMake(x, y)
どうすれば瞬時に移動できますかCALayers
? Core Animation API がよくわかりません。
ベストアンサー1
通話を次のようにラップします。
[CATransaction begin];
[CATransaction setValue: (id) kCFBooleanTrue forKey: kCATransactionDisableActions];
layer.position = CGPointMake(x, y);
[CATransaction commit];