Я хочу создать UIButton, который перемещается случайно на экране после нажатия. Я хочу использовать анимацию с блоками. Как это сделать?Анимация UIButton
0
A
ответ
1
Попробуйте, это простой пример, который будет анимировать ваша кнопка 50 точек вправо, то снова (не забудьте связать MyButton в ИБ) -
.h -
@property (nonatomic, retain) IBOutlet UIButton *myButton;
.m -
@synthesize myButton;
-(IBAction)myButtonPressed {
CGPoint oldCentre = myButton.center;
CGPoint newCentre = myButton.center;
newCentre=CGPointMake(newCentre.x + 50.0, newCentre.y);
[UIView animateWithDuration:0.3
delay:0.0
options:(UIViewAnimationOptionCurveLinear | UIViewAnimationOptionAllowUserInteraction)
animations:^{
myButton.center = newCentre;
}
completion:^(BOOL finished){
[UIView animateWithDuration:0.3
delay:0.0
options:(UIViewAnimationOptionCurveLinear | UIViewAnimationOptionAllowUserInteraction)
animations:^{
myButton.center = oldCentre;
}
completion:nil
];
}
];
}
Вы можете разместить любые анимации, которые вам нравятся в блоках.
Вы можете думать о том, чтобы избавиться от UIViewAnimationOptionAllowUserInteraction бит, могут быть некоторые забавные результаты, если пользователь сохранил нажав кнопку во время анимации ...
+0
Рад это услышать :) – SomaMan
Смежные вопросы
- 1. Анимация UIButton
- 2. Анимация цвета текста UIButton
- 3. Анимация изображений UIButton
- 4. Анимация UIButton пропущена
- 5. анимация UIButton на потоке
- 6. анимация выделения UIButton
- 7. анимация движения UIButton
- 8. Анимация UIButton Layer?
- 9. Анимация по выбору UIButton
- 10. Анимация UIButton background image
- 11. Закрыть UIButton Flicker анимация
- 12. Анимация UIButton на пользовательском UIView
- 13. Анимация UIButton на полноэкранный режим
- 14. Установка заголовка UIButton аннулирует анимация
- 15. UIButton AppStore купить кнопку анимация
- 16. Текстовая анимация UIButton не анимируется
- 17. Анимация UIButton вниз в Swift
- 18. Анимация UIButton из текущего состояния
- 19. Анимация UIButton уменьшает его размер
- 20. Нежелательная анимация появляется, когда init UIButton
- 21. UIButton Scale Анимация больше не работает
- 22. Анимация ограничений UIButton от центра зрения вправо
- 23. iOS: Анимация текстовой позиции UIButton не работает
- 24. Swift: Анимация UIButton после автоматического форматирования UITextField
- 25. Циркуляр UIButton с подсветкой Непрозрачность и анимация
- 26. Анимация UIButton с Autolayout with Swift
- 27. Анимация UIButton становится скрытой и незакрытой
- 28. Анимация UIView приводит к переходу UIButton
- 29. Анимация UIButton меняет местоположение при изменении текста
- 30. Анимация на UIButton Нажмите на iPhone
получить здесь http://stackoverflow.com/ a/1679402/932011 – akk
Спасибо за ссылку, но я должен использовать блоки. Как я сделал? –
Что случилось с этим вопросом? Почему голосуют? – SomaMan