2014-02-12 3 views
0

Мне интересно, как оживить кнопку, пример - snapchat. Когда пользователь вводит свои учетные данные, чтобы оба поля, как и в том, когда они не являются пустыми, они анимировать кнопку для входа в систему:iOS кнопка анимации в

enter image description here

Любые предложения о том, как это делается?

ответ

0

Используйте изображениеПросмотреть свойство UIButton. Вы можете создать анимацию, как это:

[myButton setImage:[UIImage imageNamed:@"1.png"] forState:UIControlStateNormal]; 
myButton.imageView.animationImages = [NSArray arrayWithObjects: 
            [UIImage imageNamed:@"1.png"], 
            [UIImage imageNamed:@"2.png"], 
            [UIImage imageNamed:@"3.png"], 
            [UIImage imageNamed:@"4.png"], 
            [UIImage imageNamed:@"5.png"], 
            nil]; 

myButton.imageView.animationDuration = 0.5; 
[myButton.imageView startAnimating]; 
0

Вы можете использовать animateWithDuration:

[UIView animateWithDuration:0.3f delay:0.0f options:UIViewAnimationOptionCurveEaseInOut animations:^{ 
    [myButton setFrame:CGRectMake(0.0, 40.0, 320, 50)]; 
} completion:nil]; 
Смежные вопросы