Я пытаюсь перейти с одного UIView
на другой с помощью
[UIView transitionFromView:self.frontsideCardView
toView:self.backsideCardView
duration:kFlipCardAnimationDuration
options:UIViewAnimationOptionTransitionFlipFromTop
completion:completion];
Проблема в том, что анимация становится медленной, когда я включаю CALayer
тени и закругленные углы на двух видах. Поэтому я осмотрел приложения Apple, чтобы узнать, не сделали ли они что-то похожее, и обнаружил, что приложение iBooks 2 работает. Там можно выучить карточки, и если вы нажмете на карточку, она плавно перевернется. И из того, что я вижу, они также используют закругленные углы и тени.
Что я заметил, так это то, что в моей анимации во время переворачивания изображения становятся черными - в iBooks этого не происходит:
(для примера я удалил все из вида, в противном случае он просто анимируется со скоростью 10 кадров в секунду)
Есть идеи, что Apple сделала для создания такой плавной анимации?