UIPageControl - ¿Cómo hacer el fondo transparente?

estoy usandoUIPageControl y tratando de hacer el fondo transparente.

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

¿Alguna sugerencia?

Intentó

pageControl.backgroundColor = [UIColor clearColor];

sin suerte.

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

Está bien, como lo menciona@ powerj1984 y@daniellarsson UIPageControl Parece que no es alterable con respecto a la posición y el color de fondo.

Así que decidí mover esto a UIViewController y creé unUIPageControl y

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

Y luego traer esto a la cima de miUIPageViewController como enviewDidLoad

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

Luego actualicé el índice deUIPageControl enviewControllerBeforeViewController yviewControllerAfterViewController

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

Respuestas a la pregunta(3)

Su respuesta a la pregunta