SplitView jak aplikacja Facebook na iPhone'a


121

Chcę utworzyć aplikację na iPhone'a, która używa sceny nawigacji podobnej do tej przedstawionej w linku

zrzut ekranu

Należy pamiętać, że nie chcę, aby to działało tylko na iPadzie, chcę, aby działało na iPhonie dokładnie tak, jak na zdjęciu, po kliknięciu elementu widoku tabeli ukrywa widok tabeli i powoduje wyświetlenie pełnego ekranu. Chcę pomysłów, jak to zrobić, ponieważ sam nie mogę tego rozgryźć.

Dzięki

Odpowiedzi:


213

Faceci z Facebooka wykonali świetną robotę w nowej wersji aplikacji. Podobny kod open source można znaleźć tutaj - JTRevealSidebarDemo . Zwróć uwagę, że od czerwca 2014 roku ten projekt został przerwany, więc prawdopodobnie będziesz mieć więcej szczęścia z projektem z poniższej listy.

Ujawnia technikę wykonywania podzielonego widoku na iPhone'a.

Edycja: kilka innych kodów open source:

  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
Właśnie tego chciałem, dzięki, nie miałem jeszcze okazji tego wypróbować, ale nie zawiera niczego, czego Apple by nie zaakceptował, na przykład nieoficjalnych API czy cokolwiek, prawda?
Matt

Masz pomysł, jak to zrobić na Androidzie?
DanO

@Daniel: Nie. Ale możesz utworzyć nowe pytanie na SO i jestem pewien, że otrzymasz rozwiązanie.
Sagar,

@Sagar Już to zrobiłem i wygląda na to, że nie działa. stackoverflow.com/questions/8365638/…
DanO

2
@Daniel zajrzyj na stronę github.com/jfeinstein10/SlidingMenu dla implementacji systemu Android. Jest o wiele bardziej wydajne niż wszystkie inne alternatywy ...
ChristopheCVB,





2

Zauważyłem, że nikt nie wymienił tej wspaniałej klasy ... SWRevealController .

Używam go cały czas z aplikacjami do moich projektów. Jest łatwy w użyciu i dobrze udokumentowany ... Istnieje również kilka przykładów, które John podaje użytkownikowi, aby zrozumieć, jak to działa, lub jeśli chcesz zaczerpnąć swój projekt z ... Mam nadzieję, że to pomoże





0

Pracowałem nad pływającą szufladą nawigacji, która, mam nadzieję, spodoba się ludziom. Jest na GitHubie , spójrz.

wprowadź opis obrazu tutaj

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.