UIButtonをアニメーション化すると、実際のボタンは常に目的の位置にあるようです。アニメーションは単なる「映画」です。 このコードでは、アニメーション中にボタンが空の最終的な宛先(600x900を中心に)に触れる場合にのみボタンがイベントを取得します。表示位置に表示されているようにタッチすると、ボタンが描画されている途中(アニメーションの途中)に何も表示されません。UIButtonをアニメーション化(移動)して、移動中に触れることができますか?
CGPoint point;
point.x = 600;
point.y = 900;
[UIView animateWithDuration:16
delay:0
options:(UIViewAnimationOptionAllowUserInteraction | UIViewAnimationOptionAllowAnimatedContent)
animations:^{
[movingbutton setCenter:point];
}
completion:^(BOOL finished){
NSLog(@"animation completed");
}
];
正しいアニメーションパスでアニメーションボタンをタッチする方法を解説します。何か案が? Thanx!
確かにそれでした。賞品ポイントは何ですか? – Martha