UIPageControl具有未指定的灰色背景色

时间:2018-08-22 10:38:49

标签: ios swift interface-builder uipagecontrol

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

如下图所示:

Screenshot showing comparison between the simulator and interface builder.

关于如何解决此问题的任何想法? -理想情况下,我想要一个透明的背景,但是我只是应用黄色来比较清楚。

2 个答案:

答案 0 :(得分:1)

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

Apple Docs

  

您可以通过发送自定义类实例的外观   外观修改消息发送给班级的外观代理。

示例

UIPageControl.appearance().backgroundColor = .darkGray

解决方案

请确保您没有要更改的电话。

答案 1 :(得分:0)

请确保设置tintColor的{​​{1}}和currentPageIndicatorTintColor