UIPageControl + UIAppearance

UIAppearance的文档非常差。

我想自定义UIPageController的颜色,但我无法确定要设置的属性。 当我[UIPagecontrol appearance] set我可能会获得数百个选项,因此几乎不可能弄清楚它是什么。

我认为可以使用UIAppearance代理,对吗?

谢谢

UIAppearance协议自iOS 6起添加到UIPageControl

您可以自定义的属性是:

  • 点色调
  • 突出显示的点色调颜色

这是UIPageControl.h的摘录,因为您可以看到这些UIAppearance添加仅在iOS 6中提供。

 @property(nonatomic,retain) UIColor *pageIndicatorTintColor NS_AVAILABLE_IOS(6_0) UI_APPEARANCE_SELECTOR; @property(nonatomic,retain) UIColor *currentPageIndicatorTintColor NS_AVAILABLE_IOS(6_0) UI_APPEARANCE_SELECTOR;