私UIButton
が強調表示UISwipeGestureRecognizer
され、ジェスチャーが認識されると、アニメーションが開始されるように実装しました。問題は、を選択してジェスチャを行ったtouchesEnded
後に呼び出されたときにアニメーションを終了したいことです。UIButton
しかし、その過程でtouchesEnded
aをタップしても呼び出されません。UIButton
残りの時間は機能しますが、アニメーション中に使用できない場合は役に立ちません。これが私がしたことです:
-(IBAction) swipeDown:(UISwipeGestureRecognizer *)recognizer
{
if(onebutton.highlighted)
{
//Animate
}
}
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
for(UITouch *touch in touches)
{
if(touch.phase == UITouchPhaseEnded)
{
NSLog(@"touched");
}
}
}
何か案は?