SplitView como aplicativo do Facebook no iPhone


121

Quero criar um aplicativo para iPhone que use uma cena de navegação semelhante à mostrada no link

captura de tela

Observe que não quero que isso funcione apenas para o iPad; quero que funcione para o iPhone exatamente como na foto; quando você clica em um item de tableview, ele oculta a tableview e faz com que ela seja exibida em tela cheia. Quero idéias de como fazer isso, porque não consigo descobrir sozinho.

obrigado

Respostas:


213

Os caras do Facebook fizeram um trabalho brilhante na nova versão do aplicativo. O código-fonte aberto semelhante pode ser encontrado aqui - JTRevealSidebarDemo . Observe que, a partir de junho de 2014, este projeto foi descontinuado; portanto, você provavelmente terá mais sorte com um projeto da lista abaixo.

Ele revela a técnica por trás da exibição dividida no iPhone.

Edit: Poucos outros códigos de fonte aberta:

  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

2
Era exatamente isso que eu queria, obrigado, ainda não tive a chance de testá-lo, mas ele não contém nada que a Apple não aprovaria, como APIs não oficiais ou algo assim, não é?
Matt

Alguma idéia de como fazer isso no Android?
DanO 3/11/11

@ Daniel: Não. Mas você pode criar uma nova pergunta sobre SO e tenho certeza que obterá uma solução.
Sagar

@ Sagar Eu já fiz isso e não parece estar funcionando. stackoverflow.com/questions/8365638/…
DanO

2
O @Daniel dá uma olhada no github.com/jfeinstein10/SlidingMenu para implementação do Android. É a maneira mais eficiente do que todos os outros alternativa ..
ChristopheCVB





2

Notei que ninguém listou essa classe maravilhosa ... SWRevealController .

Eu o uso com meus aplicativos de projeto o tempo todo. É fácil de usar e muito documentado ... Existem também alguns exemplos que John dá ao usuário para entender como ele funciona ou se você deseja derivar seu projeto de ... Espero que isso ajude





0

Eu tenho trabalhado em uma gaveta de navegação de estilo flutuante que espero que as pessoas gostem. Está no GitHub , dê uma olhada.

insira a descrição da imagem aqui

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.