2009-04-05 10 views
53

¿Hay alguna fuente abierta, API o bibliotecas similares a CoverFlow disponibles para el iPhone?Biblioteca de CoverFlow de código abierto para iPhone

He encontrado una implementación con licencia por aplicación, sin embargo, preferiría ir por la ruta de código abierto.

Además, me interesan las bibliotecas que usan solo API públicas, ya que el uso de API no públicas puede impedir que una aplicación se publique en la tienda de aplicaciones.

Respuesta

33

la gente agradable en Chaosinmotion tienen la siguiente disposición:

http://www.chaosinmotion.com/flowcover.html

Se licencia BSD.

+0

El enlace genera un error de carga de página ... ¿puede verificar que sea correcto? Gracias –

+0

Acabo de volver a verificarlo y falló la primera vez que lo intenté y funcionó el segundo. No estoy seguro de lo que está pasando, pero se muestra en la parte superior de una búsqueda en Google de 'opencover' flowcover: http://www.google.com.au/search?hl = en & q = flowcover + opengl + es & btnG = Buscar & meta = Puede usar el caché para verlo – oldbeamer

+0

¡Muy bien, gracias por el enlace! El enlace –

0

No conozco ninguna biblioteca de código abierto por lo que describes arriba. Sin embargo, si está familiarizado con la animación central, no sería demasiado difícil implementar lo que describe.

Salida los siguientes enlaces para algo más de información:

  1. Blog post about implementing coverflow using core animation
  2. Core animation reference guide from Apple iPhone Dec Center
+1

> Sin embargo, si está familiarizado con la animación principal, no sería demasiado difícil implementar lo que describe. No estoy seguro de que sea cierto. Coverflow es una animación razonablemente compleja. Lamentablemente, no creo que haya implementaciones de dominio público. –

2

El último capítulo de Erica Sadun de The iPhone Developer's Cookbook se trata de Cover Flow. Puede obtener el código fuente desde el repositorio de muestra del libro en Google Code: cookbooksamples

+5

Desafortunadamente, la solución de Erica utiliza aspectos de la API de iPhone que no son públicos. –

42

Es posible que también quiera echarle un vistazo a la biblioteca que lancé en iPhoneDevCamp - OpenFlow. http://apparentlogic.com/openflow

Todo se basa en la animación, por lo que es fácil de entender y personalizar según sus necesidades. AFOpenFlowView es una subclase de UIView.

Incluí una aplicación de demostración, y eché un vistazo a la entrada del blog en mi sitio web personal para obtener un poco más de información sobre su uso. fajkowski.com

Envíame un mensaje si tienes preguntas o comentarios. -Alex

+0

Muy genial, buen trabajo. –

+0

hola te encuentras desde hace mucho tiempo ... aún no has lanzado el código abierto que incluye una animación invertida cuando se selecciona la imagen ... Por favor, mira que estoy sufriendo de un gran problema debido a eso ... Gracias de antemano –

+0

I ' m mirando a Alex – fyasar

0

El libro "SAMS Teach Yourself Cocoa Touch Programming in 24 Hours" le muestra cómo hacer su propio capítulo de CoreAnimation (implementación completa).

34

Hay otra buena implementación de código abierto por demosthenese. Aquí está el link.

+5

De todos los enlaces aquí, esta es la solución más completa. –

+0

Acepto que parece ser la mejor solución, muy fácil de usar, buen ejemplo, muchas opciones de configuración – scriba

+0

Definitivamente vale la pena echarle un vistazo, la mejor parte es que puedes usar UIViews Directly en lugar de usar UIImage. – Zebs

Cuestiones relacionadas