У меня есть настраиваемая пользовательская кнопка неправильной формы, и я хотел бы, чтобы она жила с эффектом завитка. Проблема в том, что Xcode помещает мою кнопку неправильной формы в прямоугольник. Кнопка является .png, и прозрачность сохраняется. На симуляторе, когда кнопка закручивается, вся прямоугольная область, отмеченная черным фоном, скручивается с ней. Мне было интересно, как можно было бы просто перевернуть кнопку. Возможно ли это сделать? Благодаря!Как вы анимируете пользовательскую нерегулярную нечетную форму UIButton с UIViewAnimationTransitionCurlUp?
ответ
К сожалению, это невозможно. Это UIViewAnimation, поскольку, по его словам, применяется ко всему ракурсу UIView. Вы можете сделать фон прозрачным, но тени будут проецироваться из границ содержащегося фрейма, что приведет к очень уродливому эффекту. Я ищу какой-то на заказ код, который может воспроизвести эффект, но до сих пор я не нашел ничего интересного.
Неудачно. Благодарю. – DanielRak
вы можете сделать это UIImageView с загруженным изображением и оживить это вместо создания UIButton. Но тогда вам нужно написать код, чтобы реагировать на события касания самостоятельно ...
Да, я пробовал это. У него все еще есть этот уродливый эффект. Благодарю. – DanielRak
- 1. Как вы анимируете заголовок d3?
- 2. Как исправить нерегулярную форму спрайта?
- 3. Создайте наклонную/нерегулярную форму div
- 4. Заполните нерегулярную форму цветным андроидом
- 5. React Native: Как вы анимируете поворот изображения?
- 6. Как вы анимируете рисованный круг в java
- 7. Основной текст: визуализировать нечетную форму
- 8. Как вы анимируете фоновое положение с помощью jQuery?
- 9. Как создать овальную форму UIButton
- 10. Как протестировать пользовательскую форму хелпера
- 11. Как вы анимируете экранный объект в дуге в AS3?
- 12. Как вы создаете пользовательскую форму кнопки, сохраняя цвета системы?
- 13. Как отрезать нерегулярную форму на две части вдоль пути?
- 14. Как вы анимируете фон TextView, который был определен в xml?
- 15. Как вы анимируете иглу спидометра в iPhone SDK?
- 16. Как вы анимируете линию на холсте в C#?
- 17. Создать пользовательскую форму woocommerce
- 18. Delphi - Как зарегистрировать пользовательскую форму
- 19. как передать пользовательскую форму django.contrib.auth.views.login
- 20. Как создать полную пользовательскую форму
- 21. Как оживить представление, подобное UIViewAnimationTransitionCurlUp?
- 22. Как нарисовать треугольную форму UIButton
- 23. Как создать нерегулярную маску формы
- 24. Как создать пользовательскую форму с помощью flexbox?
- 25. Как сделать KineticJs пользовательскую форму
- 26. Как использовать другую форму UIButton
- 27. Создать пользовательскую форму Azure
- 28. Обнаружить пользовательскую форму OpenCV
- 29. django admin Добавить пользовательскую кнопку + пользовательскую форму
- 30. Скрыть пользовательскую форму ввода
Какой код вы используете для анимирования кнопки? Анимируете ли вы слой или оживляете вид? Можете ли вы опубликовать пример? – MobileOverlord
@MobileOverlord Я использую этот код для анимирования представления. У меня UIButton подключен через IB с прикосновением внутри события.
- (IBAction)btnClick:(id)sender{ [UIButton beginAnimations:nil context:nil]; [UIButton setAnimationDuration:2.0]; [UIButton setAnimationBeginsFromCurrentState:YES]; [UIButton setAnimationTransition:UIViewAnimationTransitionCurlUp forView:(UIView*)sender cache:YES]; ((UIView*)sender).hidden = YES; [UIButton commitAnimations]; }
– DanielRakИзвините за формат. Я пытаюсь выяснить, как положить здесь теги кода ... – DanielRak