Ich habe UIPageController
verwendet, um zwischen verschiedenen Controllern zu navigieren. Nun möchte ich die Punkte unten hinzufügen, damit der Benutzer sehen kann, auf welchem Controller er sich befindet. Dies wird über UIPageControl
erreicht. Gibt es eine einfache Möglichkeit, diese beiden zu kombinieren?UIPageController in Verbindung mit UIPageControl?
Antwort
Von der Unterseite UIPageViewController.h (iOS6 +) ~
Eine Seitenindikator sichtbar ist, wenn beide Methoden implementiert werden, ist Übergangsstil ‚UIPageViewControllerTransitionStyleScroll‘ und Navigationsorientierung ‚UIPageViewControllerNavigationOrientationHorizontal‘. Beide Methoden werden als Reaktion auf einen Aufruf 'setViewControllers: ...' aufgerufen, aber der Präsentationsindex wird bei einer gestengesteuerten Navigation automatisch aktualisiert.
- (NSInteger)presentationCountForPageViewController:(UIPageViewController *)pageViewController NS_AVAILABLE_IOS(6_0); // The number of items reflected in the page indicator.
- (NSInteger)presentationIndexForPageViewController:(UIPageViewController *)pageViewController NS_AVAILABLE_IOS(6_0); // The selected item reflected in the page indicator.
Ansonsten denke ich, Sie brauchen eine UIPageControl
zu Ihrem UIPageViewController
hinzufügen und sie im Grunde zusammen binden sie synchron zu halten ... aber dann alles, was Sie tun müssen, tun die manuell zu binden.
Wenn Sie die seitenbasierte Anwendungsvorlage von Xcode verwenden, gehen Sie zu Attribut-Inspektor und legen Sie die Eigenschaft Transitontstil auf Blättern fest.
und gehen Sie zu Ihrer Anwendung AppDelegate.m Datei und stellen Sie den Farbton Farbe für die
UIPageControl *pageControl = [UIPageControl appearance];
pageControl.pageIndicatorTintColor = [UIColor lightGrayColor];
pageControl.currentPageIndicatorTintColor = [UIColor blackColor];
pageControl.backgroundColor = [UIColor whiteColor];
Für die Seite basierend Xcode Vorlage seiner bereits ihre für iOS 6, iOS 7 nur seine Farbe auf weiß gesetzt.
- 1. UIPageControl + UIAppearance
- 2. uipagecontrol Indikator (dot) Ausgabe
- 3. UIPageControl mit UIView mit Knopf
- 4. UIPageControl Problem
- 5. Hilfe mit UIPageControl und UIScrollView
- 6. UIPageControl programmatisch mit UIScrollView verknüpfen
- 7. Make A UIScrollView scroll wie ein UIPageController
- 8. UIPageControl und VoiceOver/barrierefrei
- 9. UIPageControl oder horizontale UICollectionView?
- 10. Wie verwende ich UIPageControl mit iCarousel?
- 11. UIPageControl wird nicht angezeigt
- 12. Wie kann ein UIViewController in einem UIPageController Berührungsereignisse erhalten?
- 13. UIPageControl-Punkt für eine Suchseite
- 14. Ist UIPageControl von selbst nutzlos?
- 15. iOS UIPageControl HorizontalAlignment funktioniert nicht
- 16. Uipagecontrol zuletzt zum ersten Zug
- 17. Rahmen für Punkte in UIPageControl hinzufügen
- 18. Wie ändere ich UIPageControl dots
- 19. UIPageViewController und UIPageControl transparente Hintergrundfarbe - iOS
- 20. uipagecontrol zum Anzeigen von Bildern nur mit IB
- 21. UIImagePickerController funktioniert nicht richtig mit uipagecontrol und uitabbar
- 22. Wie kombinieren Sie UIScrollview mit UIPagecontrol, um verschiedene Ansichten anzuzeigen?
- 23. Wie navigiere ich mit UIPageControl von einer Ansicht zur anderen?
- 24. wie die UIPageControl Und UISearchBar zu implementieren
- 25. UIPageControl zum Anzeigen der aktuellen Seite
- 26. ODBC-Verbindung mit PHP-Verbindung mit Ingres
- 27. Verbindung mit SQL Server 2007-Verbindung
- 28. bedingt Verbindung mit react-Router Verbindung
- 29. Alternative Möglichkeit zum Laden von ViewControllern auf einem UIPageControl
- 30. Was ist die Beziehung zwischen einem UIPageViewController und einem UIPageControl?
So erhalten Sie die aktuelle Seite, um es manuell festzulegen –
http://stackoverflow.com/questions/8400870/uipageviewcontroller-return-the-current-visible-view ist wahrscheinlich das, was Sie suchen? –