UIPageControl - Como tornar o plano de fundo transparente?
estou usandoUIPageControl
e tentando tornar o plano de fundo transparente.
UIPageControl *pageControl = [UIPageControl appearance];
pageControl.pageIndicatorTintColor = [UIColor lightGrayColor];
pageControl.currentPageIndicatorTintColor = [UIColor blackColor];
pageControl.backgroundColor = [UIColor blackColor];
Alguma sugestão?
Tentou
pageControl.backgroundColor = [UIColor clearColor];
sem sorte
============
Ok, como mencionado por@ powerj1984 e@daniellarsson UIPageControl
parece não ser alterável em relação à posição e cor de fundo.
Decidi mudar isso para UIViewController e criei umUIPageControl
e
@property (weak, nonatomic) IBOutlet UIPageControl *pageControl;
E então traga isso para o topo da minhaUIPageViewController
como emviewDidLoad
self.pageControl.numberOfPages = self.pageTitles.count;
[self.view addSubview:_pageControl.viewForBaselineLayout];
Então atualizei o índice deUIPageControl
noviewControllerBeforeViewController
eviewControllerAfterViewController
NSUInteger index = ((HomePageContentViewController*) viewController).pageIndex;
self.pageControl.currentPage = index;