代码之家  ›  专栏  ›  技术社区  ›  Tom Fox

UIPageControl有未指定的灰色背景色

  •  0
  • Tom Fox  · 技术社区  · 6 年前

    我在UIViewController上有一个UIPageControl,但是尽管我试图在属性检查器中更改背景颜色,它仍然是这个深灰色,在界面生成器中不显示。

    如下图所示:

    Screenshot showing comparison between the simulator and interface builder.

    有什么我能解决的办法吗?-理想情况下,我想要一个透明的背景,但我只是应用黄色比较清楚。

    2 回复  |  直到 6 年前
        1
  •  1
  •   E-Riddie    6 年前

    更改的背景色 UIPageControl 可以通过 UIAppearance 协议。

    Apple Docs

    类外观代理的外观修改消息。

    例子

    UIPageControl.appearance().backgroundColor = .darkGray
    

    确保你没有电话来改变这一点。

        2
  •  0
  •   Sylvan D Ash    6 年前

    确保设置 tintColor currentPageIndicatorTintColor UIPageControl .