私は以下のコードを持っています:
IBOutlet UIImageView *img_Logo;
...
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
CALayer *ca_Logo = img_Logo.layer;
ca_Logo.position = CGPointMake(400, 400);
ca_Logo.duration = 2.0f;
[ca_Logo setNeedsDisplay];
}
タッチイベントがトリガーされるとロゴが消えますが、削除するca_Logo.duration = 2.0f
とca_Logo
移動しますが、アニメーションではなく、すぐに消えて新しい場所に表示されます.
何か問題がありますか?インターフェイスビルダーなしでプログラムする必要がありますかimg_Logo
?UIImageView
IBOutlet
CGPointMake(400, 400)
画像を からに移動したいCGPointMake(200, 400)