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;