Hey Ich benutze einen UIPageViewController, um zu steuern, welche Seite ich bin und zum Scrollen. Ich weiß, dass es möglich ist, einen Page Controller zu zeigen, indem einfach die folgenden zwei Funktionen hinzugefügt werden.Ändern UIPageViewController eigene PageController in Bezug auf die Farbe der Punkte
- (NSInteger)presentationCountForPageViewController:(UIPageViewController *)pageViewController
- (NSInteger)presentationIndexForPageViewController:(UIPageViewController *)pageViewController
Was ich wissen will, ist, wenn es möglich ist, die Farbe der Seite Controller zu ändern, so dass die Punkte sind besser sichtbar auf dem Hintergrund ich benutze?
Ich kenne eine regelmäßige Seite Controller die Eigenschaften hat:
@property(nonatomic,retain) UIColor *currentPageIndicatorTintColor
@property(nonatomic,retain) UIColor *pageIndicatorTintColor
Allerdings habe ich nicht für das Leben von mir herausfinden, wie für diese Angelegenheit von UIPageViewController diese Eigenschaften oder die Seite-Controller zuzugreifen.
Es könnte hilfreich sein, wenn jemand nur gesagt hat, wie man die Eigenschaften im Allgemeinen ändert?
Dank, das hat super funktioniert! – Lightbarrier
+1 Dies sollte mehr Aufrufe und Abstimmungen haben. Es ist perfekt! –
Hallo, für TintColor funktioniert es. Können Sie mir sagen, wie ich die Höhe von UIPageControl reduzieren kann (Ich habe 'pageControl.frame = CGRectMake (self.viewController.view.bounds.origin.x, self.viewController.view.bounds.origin.y + 352, self.viewController .view.bounds.size.width, 10); ') –