Могу ли я выполнять анимацию в подклассе UIControl с помощью iPhone SDK 3.x?

У меня есть собственный UIControl, который передает события UIControlEventValueChanged обратно в мой ViewController. Мне также нужно анимировать его (базовое изменение размера) в определенных обстоятельствах, но UIControl, похоже, не имеет реализации beginAnimations или commitAnimations. Должен ли я заключать его в UIView? Любое лучшее решение? Спасибо.


person Elon    schedule 04.05.2010    source источник


Ответы (1)


UIControl — это UIView, поэтому вы можете просто использовать стандартные вызовы UIView.

[UIView beginAnimations:nil context:nil];
[yourControl setFrame:theNewFrame];
[UIView commitAnimations];
person drawnonward    schedule 04.05.2010