Как вы анимируете пользовательскую нестандартную нечетную форму UIButton с помощью UIViewAnimationTransitionCurlUp? - PullRequest
1 голос
/ 07 февраля 2012

У меня есть пользовательская кнопка неправильной формы, и я хотел бы, чтобы она анимировалась с помощью эффекта свернувшисьПроблема в том, что Xcode помещает мою кнопку неправильной формы в прямоугольник.Кнопка является .png и прозрачность сохраняется.На симуляторе, когда кнопка свернулась, вместе с ней свернулась вся прямоугольная область, отмеченная черным фоном.Мне было интересно, как можно было бы просто повернуть кнопку вверх.Возможно ли это сделать?Спасибо!

Ответы [ 2 ]

1 голос
/ 14 февраля 2012

К сожалению, это невозможно. Это UIViewAnimation, как говорится, применяется ко всему фрейму UIView. Вы можете сделать фон прозрачным, но тени будут проецироваться от границ содержащего фрейма, что приведет к очень уродливому эффекту. Я ищу какой-то сделанный на заказ код, который может повторить эффект, но пока я не нашел ничего интересного.

0 голосов
/ 15 февраля 2012

вы можете сделать его UIImageView с загруженным изображением и анимировать его вместо создания UIButton. Но тогда вы должны написать код, чтобы реагировать на сенсорные события самостоятельно ...

...