Wie erstellen Sie paging in iOS 7
Ich würde gerne eine Art erstellen das layout der app habe ich Bilder von unten. Es gibt eine Navigationsleiste am oberen Bildschirmrand, mit ausgelagerten Inhalt in der Mitte. Ich habe mir in mehrere Möglichkeiten, wie man Inhalte auf der Seite, einschließlich UIScrollViews, UIPageControl, und PageViewControllers, aber ich kann nicht scheinen, um ganz in der Lage sein, neu zu erstellen das layout. Die meisten tutorials die ich finde sind nicht aktualisiert für iOS7 entweder. Alle Eingaben werden sehr geschätzt.
Bilder:
- Ich Tue dies in iOS7 mit einer UIPageControl und eine scrollview. Schauen Sie sich nur, wenn der scrollview beendet hat, Entschleunigung und sehen, wenn die Auslagerung stattgefunden hat oder nicht
- Alle UIPageControl tutorials, die ich gefunden XIB-Dateien. Ich möchte an einem storyboard, aber ich kann nicht finden, tutorials, die alle diese Kriterien.
- Dennoch kann man die XIB-Dateien zusammen mit Storyboard. Die XIB-Dateien enthalten die UIView-Objekte, die als Ihre Seiten.
- könnten Sie mir mit einem Beispiel oder online-tutorial? Ich bin neu in der iOS-Programmierung und bin nicht ganz sicher, wie ich gehen.
- Sie können github.com/virus108/TKScroller lib für, die.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ein paar Ressourcen, um Ihnen den Einstieg.
Die Dokumentation von Apple ist ein sehr gutes Beispiel dafür, wie die Umsetzung eines paging-scroll-view mit einem
UIPageViewController
finden Sie in der Foto Scroller Beispiel-code hier. Ich würde vorschlagen, ab es.Ich habe auch einige code auf github, das ändert Apple Photo Scroller Beispiel zum laden der
UIPageViewController
innerhalb einerUIViewController
Unterklasse.Dies ist ein gutes tutorial von Ray Wenderlich-team auf, wie Sie eine paging-scrollview: Wie Zu Verwenden UIScrollView, um Scroll-und Zoom-Inhalte
Habe ich auch beantwortet ein paar andere Fragen über paging Blättern Sie die Ansichten, die Sie nützlich finden könnten. Sehen hier, hier, hier und hier.
Nur eine int-Instanz-variable setzen zunächst auf 0. Wenn sollte keine Rolle spielen, wenn Sie verwenden .xibs oder Storyboards, das Konzept bleibt das gleiche. Wenn Sie legen wollen, absolut alles in IB schau mal hier: Gewusst wie: hinzufügen von Objekten zu einem UIScrollView hinaus erstrecken UIView vom Storyboard?
Wissen, Wann paging aufgetreten ist, verwenden Sie diese:
Hier ein tolles tutorial auf tun ausgelagerten scrollView!
Und BTW es gibt nichts besonderes in iOS7 über diese. Zumindest nichts, was ich denken kann.