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;