iOS - 更改UIPageViewController的PageControl指示器

时间:2014-12-11 08:58:31

标签: ios ios7 uisegmentedcontrol uipageviewcontroller uipagecontrol

我想将点指示符更改为分段控件。可能吗?如何?我知道我可以自定义这样的点:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    ...
    UIPageControl *pageControl = [UIPageControl appearance];
    pageControl.pageIndicatorTintColor = [UIColor lightGrayColor];
    pageControl.currentPageIndicatorTintColor = [UIColor blackColor];
    pageControl.backgroundColor = [UIColor blueColor];
    ...
}

但是我希望它改变全新的控制。如果不可能使用UIPageViewControllerTransitionStyleScroll创建相同的UIPageController但使用Segmented控件的最佳方法是什么?感谢

1 个答案:

答案 0 :(得分:0)

这是一个很好的解决方案:

Is there a way to change page indicator dots color

而不是创建UIPageControl对象创建GreyPageControl对象。其他的事情就是这样。

希望这有帮助。