UIPageControl - Как сделать фон прозрачным?
Я используюUIPageControl
и пытается сделать фон прозрачным.
UIPageControl *pageControl = [UIPageControl appearance];
pageControl.pageIndicatorTintColor = [UIColor lightGrayColor];
pageControl.currentPageIndicatorTintColor = [UIColor blackColor];
pageControl.backgroundColor = [UIColor blackColor];
Какие-либо предложения?
Пытался
pageControl.backgroundColor = [UIColor clearColor];
не повезло.
============
Хорошо, как упомянуто@ powerj1984 а также@daniellarsson UIPageControl
кажется, не подлежит изменению в отношении положения и цвета фона.
Поэтому я решил переместить это в UIViewController и создалUIPageControl
а также
@property (weak, nonatomic) IBOutlet UIPageControl *pageControl;
А потом довести это до верха моегоUIPageViewController
как вviewDidLoad
self.pageControl.numberOfPages = self.pageTitles.count;
[self.view addSubview:_pageControl.viewForBaselineLayout];
Затем я обновил индексUIPageControl
вviewControllerBeforeViewController
а такжеviewControllerAfterViewController
NSUInteger index = ((HomePageContentViewController*) viewController).pageIndex;
self.pageControl.currentPage = index;