2009-05-05 1 views
6

Мне не очень нравится этот переворот. Это скучно. Я бы хотел увидеть что-то классное, например, эффект воды, туман или что-то еще. Есть ли что-то или я должен (пере) изобретать колесо для этого?Есть ли сторонние библиотеки, чтобы делать классные переходы в iPhone OS?

ответ

17

типы анимации доступны через [CATransition animation] являются:

  • kCATransitionFade
  • kCATransitionPush
  • kCATransitionMoveIn
  • kCATransitionReveal
  • @"suckEffect"
  • @"spewEffect"
  • @"genieEffect"
  • @"unGenieEffect"
  • @"rippleEffect"
  • @"twist"
  • @"tubey"
  • @"swirl"
  • @"charminUltra"
  • @"zoomyIn"
  • @"zoomyOut"

Типы переходов, доступные через [UIView setAnimationTransition:forView:cache:] являются:

  • UIViewAnimationTransitionFlipFromLeft
  • UIViewAnimationTransitionFlipFromRight
  • UIViewAnimationTransitionCurlUp
  • UIViewAnimationTransitionCurlDown
+1

Первый список скрыт API, не так ли? Что будет делать яблоко, когда я это использую? Я уверен, что видел приложение, использующее rippleEffect. Точно такой же из приложения для фото при просмотре слайд-шоу (старый iPod touch). – Thanks

+1

Переходы, определяемые kCATRansition * (и их подтипы), являются общедоступными, остальные скрыты. Если вы не хотите использовать частные API, вы можете попробовать оживить свойство transform вашего CALayer, чтобы имитировать некоторые скрытые переходы. – rpetrich

+1

Есть ли у вас опыт использования скрытых переходов API? Apple все еще принимала их? Интересно, смогут ли они даже знать, что вы используете скрытые api ... – Thanks

-1

iPhone SDK поставляется с целой кучей встроенных анимации. rpetrich перечислил некоторые из них, и я верю, что их больше.

Например, использование класса UINavigationController обеспечивает анимацию запаса, которая, хотя и проста, довольно эффективна.

+0

что такое «анимация акций», ? – Thanks

+0

Анимация, встроенная в SDK. –

Смежные вопросы