Swipe Zwischen Den Ansichten
Vielleicht Euch kann mir helfen. Ich habe drei verschiedenen Ansichten (Aktuelle jetzt im storyboard). Ich möchte, dass der Benutzer das wischen zwischen den drei Ansichten statt der Klick auf eine Schaltfläche. Gibt es eine einfache Möglichkeit zum aktivieren der Streifen und zulassen von Links nach rechts und von rechts nach Links wischen?
Ich habe getan, einige der Forschung auf Apples Dev. website und fand einige nützliche Sachen nichts, wirklich, erklärt das Umschalten zwischen den Ansichten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einige der Möglichkeiten, um zwischen den Ansichten wechseln in iOS -
NavigationViewController
viel enger, Speicher-management.ModalViewControllers
auch.Alle drei, der erste zwar ist mehr die mem-eff. aber animieren den übergang zwischen den Ansichten ist schwierig. So ist die zweite. Die Dritte gibt Ihnen die maximale Flexibilität zu bieten benutzerdefinierte Animationen zwischen view-übergängen, aber Sie müssen wirklich aufpassen, Speicher-management selbst.
Nun kommen wir zurück zu Ihrem speziellen problem, es scheint ziemlich einfach. Sie können ein paar Ansätze -
UIScrollView
& aktivieren Sie nur die horizontale scroll - & auslagern. Jetzt fügen Sie Ihre Ansichten in diese scrollView. nach dem wischen sehen Sie Ihre neue Aussicht.Mit diesem die swipe-Geste definiert ist, auf
yourView
wenn jemand klaut von iOS schlagen wird, dem SelektorhandleViewsSwipe
. Sie behandeln, was passiert, wenn ein Benutzer Eingaben hier.definieren die Auswahl als
Hoffe, das hilft..
Ja, verwenden Sie einfach die UISwipeGestureRecognizer zu erkennen, Links und rechts Seitenhiebe:
https://developer.apple.com/library/ios/#documentation/UIKit/Reference/UISwipeGestureRecognizer_Class/Reference/Reference.html
Müssen Sie tun, etwas anderes für pre-iOS 3.2 wenn das wichtig für dich ist.
Wechsel zwischen den Ansichten ist einfach genug, können Sie einfach bauen Sie bis zu drei verschiedene Untersichten und nur die, die Sie brauchen sichtbar. Es gibt andere Möglichkeiten, es zu tun, auch, abhängig von der Art der Materialien, die Sie verwenden, -- ich müsste mehr info zu geben eine spezifische Antwort als die.
Können Sie erwägen, ein scroll-Ansicht. Es ist gut, vor allem, wenn möglicherweise müssen Sie den Seitenumbruch am Ende, oder wenn Sie diese verwenden für die Bilder, und Sie müssen, um hinein-und herauszoomen.
http://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/UIScrollView_pg/CreatingBasicScrollViews/CreatingBasicScrollViews.html
Was über einen UIPageControl? Sie können es nutzen, um detect/control-Anforderungen um zwischen den Seiten umzuschalten, dann verwenden Sie die delegate -
UIControlEventValueChanged
Veranstaltung wechseln Inhalt in der view.