UIPageControl + UIAppearance

run*_*mad 4 uipagecontrol ios uiappearance ios6

UIAppearance的文档非常差.

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

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

谢谢

Dan*_*iel 8

UIAppearance协议已添加到UIPageControliOS 6.

您可以自定义的属性是:

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

这是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;
Run Code Online (Sandbox Code Playgroud)