У меня есть эта кнопка, и я хочу, чтобы при нажатии на нее он отключился, и изображение на экране исчезло, когда закончилось исчезновение следующего изображения, кнопка снова будет включена.
У меня есть этот код:
-(IBAction)showPrev:(id)sender
{
if (x != 0)
{
x=x-1;
[self fadeOut];
imgLettersView.image = [imagesArray objectAtIndex:x];
[self fadeIn];
btnNext.enabled = NO;
}
else
{
btnPrev.enabled = NO;
btnNext.enabled = YES;
}
lblshowx.text = [NSString stringWithFormat:@"%i",x];
}
-(void)fadeOut
{
btnNext.enabled = NO;
btnPrev.enabled = NO;
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.2f];
[self.imgLettersView setAlpha:0.0f];
[UIView commitAnimations];
[NSTimer scheduledTimerWithTimeInterval:1.0f target:self selector:@selector(fadeIn) userInfo:nil repeats:NO];
}
-(void)fadeIn
{
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.2f];
[self.imgLettersView setAlpha:1.0f];
[UIView commitAnimations];
btnNext.enabled = YES;
btnPrev.enabled = YES;
}