SplitView como aplicación de Facebook en iPhone

121

Quiero crear una aplicación para iPhone que use una escena de navegación similar a la que se muestra en el enlace

captura de pantalla

Tenga en cuenta que no quiero que esto solo funcione para iPad, quiero que funcione para iPhone exactamente como se muestra en la imagen, cuando hace clic en un elemento de vista de tabla, oculta la vista de tabla y hace que esa vista sea de pantalla completa. Quiero ideas sobre cómo hacer esto porque no puedo resolverlo yo mismo.

Gracias

Mate
fuente

Respuestas:

213

Los chicos de Facebook han hecho un trabajo brillante en la nueva versión de la aplicación. El código fuente similar se puede encontrar desde aquí: JTRevealSidebarDemo . Tenga en cuenta que a partir de junio de 2014, este proyecto ha sido descontinuado, por lo que probablemente tendrá mejor suerte con un proyecto de la lista a continuación.

Revela la técnica detrás de hacer una vista dividida para iPhone.

Editar: Pocos otros códigos de código abierto:

  1. JWSlideMenu
  2. DDMenuController
  3. PKRevealController
  4. ViewDeck
  5. ECSlidingViewController
  6. MWFSlideNavigationViewController
  7. MFSideMenu
  8. SASlideMenu
  9. HHTabListController
  10. MTSlideViewController
  11. MTStackViewController
  12. MMDrawerController
  13. DMSideMenuController
  14. JVFloatingDrawer
NANNAV
fuente
2
Eso es exactamente lo que quería, gracias, aún no he tenido la oportunidad de probarlo, pero no contiene nada que Apple no apruebe, como API no oficiales o algo así, ¿verdad?
Matt
¿Alguna idea de cómo hacer esto en Android?
DanO
@Daniel: No. Pero puede crear una nueva pregunta sobre SO y estoy seguro de que obtendrá una solución.
Sagar
@Sagar Ya lo hice y no parece estar funcionando. stackoverflow.com/questions/8365638/…
DanO
2
@Daniel echa un vistazo a github.com/jfeinstein10/SlidingMenu para la implementación de Android. Es mucho más eficiente que todas las otras alternativas ..
ChristopheCVB
16

¿Qué hay de los proyectos con compatibilidad de guión gráfico? Encontré 1 menú de diapositivas más que es compatible con guiones gráficos: SASlideMenu

Otro menú compatible con storyboard es ECSlidingViewController y ViewDeck de la respuesta de Sagar. Ambos tienen ejemplos de guiones gráficos (el último enlace es ViewDeckStoryboardExample )

surfista
fuente
2

Si alguien más está buscando una manera de implementar esto MonoTouchahora conocido como Xamarin.ios, eche un vistazo a este artículo que acabo de encontrar. navegación deslizable monotouch

EDITAR

¡Acabo de descubrir que tienen un componente gratuito para esto! navegación aérea

Deekor
fuente
2

Noté que nadie enumeró esta maravillosa clase ... SWRevealController .

Lo uso con mis aplicaciones de proyecto todo el tiempo. Es fácil de usar y está muy documentado ... También hay algunos ejemplos que John le brinda al usuario para comprender cómo funciona o si desea derivar su proyecto de ... Espero que esto ayude

jsetting32
fuente
0

He estado trabajando en un cajón de navegación de estilo flotante que espero les guste a la gente. Está en GitHub , échale un vistazo.

ingrese la descripción de la imagen aquí

JVillella
fuente