iOS - Изменить индикатор PageControl для UIPageViewController
Я хотел бы изменить точечный индикатор на Сегментированный контроль. Является ли это возможным? И как? Я знаю, что могу настроить точки следующим образом:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
...
UIPageControl *pageControl = [UIPageControl appearance];
pageControl.pageIndicatorTintColor = [UIColor lightGrayColor];
pageControl.currentPageIndicatorTintColor = [UIColor blackColor];
pageControl.backgroundColor = [UIColor blueColor];
...
}
Но я хочу, чтобы это изменилось для совершенно нового контроля. Если это невозможно, то как лучше всего создать такой же UIPageController с UIPageViewControllerTransitionStyleScroll, но с сегментированным управлением? Спасибо
1 ответ
Вот хорошее доступное решение:
Есть ли способ изменить цвет точек индикатора страницы
Вместо создания объекта UIPageControl создайте объект GreyPageControl. Все остальное как есть.
Надеюсь это поможет.