Почему не все типы анимации CATransition перечислены в документации? - PullRequest
2 голосов
/ 22 февраля 2012

Я копался в stackoverflow, пытаясь выяснить, как сделать анимацию скручивания слоя, когда натолкнулся на этот пост: CATransition page curl from top

Автор поста использовал постоянную строку pageCurl для определения типа анимации: animation.type = @"pageCurl";

При просмотре в документации Apple для типов анимации перехода перечислены только следующие типы:

NSString * const kCATransitionFade;
NSString * const kCATransitionMoveIn;
NSString * const kCATransitionPush;
NSString * const kCATransitionReveal;

Я что-то пропустил? Почему нет перехода в свернутый список? Я протестировал использование "pageCurl" в качестве типа перехода в моей программе и подтвердил, что он работает!

1 Ответ

4 голосов
/ 22 февраля 2012

Если их нет в списке, Apple не хочет, чтобы вы их использовали. Если вы используете их, вы можете получить отказ в магазине приложений.

Почему Apple не хочет, чтобы вы их использовали? Они не сказали, но мы можем предположить:

  1. Они хотят, чтобы их приложения выглядели лучше или хотя бы отличались от сторонних приложений.

  2. Они еще не определились с окончательными формами этих переходов, поэтому они не хотят, чтобы разработчики полагались на них.

  3. Переходы требуют слишком много батареи или процессора, поэтому они хотят ограничить их использование.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...