SplitView wie Facebook App auf dem iPhone

121

Ich möchte eine iPhone- App erstellen , die eine Navigationsszene verwendet, die der im Link abgebildeten ähnelt

Bildschirmfoto

Bitte beachten Sie, dass ich nicht möchte, dass dies nur für das iPad funktioniert. Ich möchte, dass es für das iPhone genau wie abgebildet funktioniert. Wenn Sie auf ein Tabellenansichtselement klicken, wird die Tabellenansicht ausgeblendet und diese Ansicht wird im Vollbildmodus angezeigt. Ich möchte Ideen dazu, weil ich es selbst nicht herausfinden kann.

Vielen Dank

Matt
quelle

Antworten:

213

Facebook-Jungs haben in der neuen Version der App hervorragende Arbeit geleistet. Den ähnlichen Open Source Code finden Sie hier - JTRevealSidebarDemo . Bitte beachten Sie, dass dieses Projekt ab Juni 2014 eingestellt wurde, sodass Sie mit einem Projekt aus der folgenden Liste wahrscheinlich mehr Glück haben.

Es zeigt die Technik hinter der geteilten Ansicht für das iPhone.

Bearbeiten: Nur wenige andere Open Source Codes:

  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
quelle
2
Genau das wollte ich, danke, ich hatte noch keine Gelegenheit, es auszuprobieren, aber es enthält nichts, was Apple nicht genehmigen würde, wie inoffizielle APIs oder ähnliches, oder?
Matt
Irgendeine Idee, wie man das auf Android macht?
DanO
@ Daniel: Nein. Sie können jedoch eine neue Frage zu SO erstellen, und ich bin sicher, dass Sie eine Lösung finden werden.
Sagar
@Sagar Ich habe das schon gemacht und scheint nicht zu funktionieren. stackoverflow.com/questions/8365638/…
DanO
2
@ Daniel hat einen Blick auf github.com/jfeinstein10/SlidingMenu für die Android-Implementierung. Es ist viel effizienter als alle anderen Alternativen.
ChristopheCVB
3

Mir ist klar, dass du nach Facebook gefragt hast, aber jetzt, wo ios7 raus ist, ist dies der defacto-Thread, von dem ich dachte, dass er hier veröffentlicht wird.

Für einen ähnlichen Effekt wie die Kindle-App auf ios7 können Sie Folgendes verwenden:

https://github.com/romaonthego/REFrostedViewController

Todd Horst
quelle
2

Wenn jemand nach einer Möglichkeit sucht, dies in MonoTouchjetzt bekannt zu implementieren Xamarin.ios, werfen Sie einen Blick auf diesen Artikel, den ich gerade gefunden habe. Monotouch Slide Out Navigation

BEARBEITEN

Ich habe gerade festgestellt, dass sie eine kostenlose Komponente dafür haben! Flyoutnavigation

Deekor
quelle
2

Mir ist aufgefallen, dass niemand diese wundervolle Klasse aufgelistet hat ... SWRevealController .

Ich benutze es die ganze Zeit mit meinen Projekt-Apps. Es ist einfach zu bedienen und stark dokumentiert ... Es gibt auch einige Beispiele, die John dem Benutzer gibt, um zu verstehen, wie es funktioniert oder ob Sie Ihr Projekt ableiten möchten ... Ich hoffe, dies hilft

jsetting32
quelle
0

SHSidebarController mit Filder-Effekt. Dies könnte für Sie hilfreich sein .. versuchen Sie dies :)

SachinVsSachin
quelle
0

Dies scheint das beste Spiel für mich zu sein.

PKRevealController

Es hat einen schönen Scroll-Effekt mit dem Finger und bewegt sich beim teilweisen Ziehen zurück.

https://github.com/pkluz/PKRevealController

Tharindu Madushanka
quelle
0

Ich habe an einer schwebenden Navigationsschublade gearbeitet, von der ich hoffe, dass sie den Leuten gefällt. Es ist auf GitHub , schauen Sie mal.

Geben Sie hier die Bildbeschreibung ein

JVillella
quelle