UIPageControl - Wie mache ich den Hintergrund transparent?

ich benutzeUIPageControl und versuchen, den Hintergrund transparent zu machen.

UIPageControl *pageControl = [UIPageControl appearance];
pageControl.pageIndicatorTintColor = [UIColor lightGrayColor];
pageControl.currentPageIndicatorTintColor = [UIColor blackColor];
pageControl.backgroundColor = [UIColor blackColor];

Irgendwelche Vorschläge?

Versucht

pageControl.backgroundColor = [UIColor clearColor];

kein Glück.

============

Okay, wie von erwähnt@ powerj1984 und@daniellarsson UIPageControl scheint in Bezug auf Position und Hintergrundfarbe nicht veränderbar zu sein.

Also habe ich beschlossen, dies auf UIViewController zu verschieben und eineUIPageControl und

@property (weak, nonatomic) IBOutlet UIPageControl *pageControl;

Und dann bring das oben auf meineUIPageViewController wie inviewDidLoad

self.pageControl.numberOfPages = self.pageTitles.count;    
[self.view addSubview:_pageControl.viewForBaselineLayout]; 

Dann habe ich den Index von aktualisiertUIPageControl imviewControllerBeforeViewController undviewControllerAfterViewController

NSUInteger index = ((HomePageContentViewController*) viewController).pageIndex; 
self.pageControl.currentPage = index;

Antworten auf die Frage(8)

Ihre Antwort auf die Frage