Я использую анимацию при нажатии кнопки, в первый раз показываю представление, а во второй раз скрываю представление. вот мой код для скрытия вида
-(IBAction)clickme
{
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.3];
[UIView setAnimationCurve:UIViewAnimationCurveLinear];
[UIView setAnimationDelegate:self];
[view1 setAlpha:0.0];
[UIView commitAnimations];
}
аналогичный код существует для отображения представления.
Но проблема возникает, когда пользователь нажимает кнопку много раз снова и снова .... означает, что я использую 2 секунды для своей анимации, но если пользователь нажимает одну и ту же кнопку во время анимации, результат вывода очень плохой.
Я не хочу отключать эту кнопку во время анимации.
Есть ли другой способ?