UIPageControl - Jak sprawić, by tło było przezroczyste?
ja używamUIPageControl
i próba uczynienia tła przezroczystym.
UIPageControl *pageControl = [UIPageControl appearance];
pageControl.pageIndicatorTintColor = [UIColor lightGrayColor];
pageControl.currentPageIndicatorTintColor = [UIColor blackColor];
pageControl.backgroundColor = [UIColor blackColor];
Jakieś sugestie?
Wypróbowany
pageControl.backgroundColor = [UIColor clearColor];
brak szczęścia.
============
Dobrze, jak wspomniano w@ powerj1984 i@daniellarsson UIPageControl
wydaje się, że nie można go zmieniać w odniesieniu do pozycji i koloru tła.
Postanowiłem więc przenieść to do UIViewController i utworzyćUIPageControl
i
@property (weak, nonatomic) IBOutlet UIPageControl *pageControl;
A potem przenieś to na góręUIPageViewController
jak wviewDidLoad
self.pageControl.numberOfPages = self.pageTitles.count;
[self.view addSubview:_pageControl.viewForBaselineLayout];
Potem zaktualizowałem indeksUIPageControl
wviewControllerBeforeViewController
iviewControllerAfterViewController
NSUInteger index = ((HomePageContentViewController*) viewController).pageIndex;
self.pageControl.currentPage = index;