UIViewAnimationOptionTransitionCurlUp начинается с левого нижнего угла

#objective-c #ios #uiview

#objective-c #iOS #uiview

Вопрос:

Я пытаюсь использовать метод [UIView transitionFromView:toView:duration:options:completion:]; для изменения некоторых изображений и скрыть некоторые элементы с UIViewAnimationOptionTransitionCurlUp помощью (и UIViewAnimationOptionTransitionCurlDown в обратной ситуации). Это работает, но я хотел бы начать листать с нижнего левого угла.

Кто-нибудь знает решение?

Ответ №1:

Попробуйте установить transform для вашего вида контейнера (того, к которому применен переход) CGAffineTransformMakeScale(-1,1) значение, чтобы изменить эффект перехода, и применить то же transform самое к его виду содержимого, чтобы вернуть содержимое обратно.

Комментарии:

1. К сожалению, безрезультатно. Пояснил, что угол меняется в зависимости от ориентации интерфейса