2017-11-11 59 views

回答

0

你是指在状态栏中显示的人吗? 您可以启用或禁用它:

UIApplication.shared.isNetworkActivityIndicatorVisible = true // enable activity indocator 

但你不能改变它的颜色。它由iOS管理,它应该根据顶栏的颜色自动调整。

或者我们在谈论可以添加到任何UIView的UIActivityIndi​​catorView?对于后者,您也可以更改样式和颜色。 enter image description here

+0

感谢resposne Karoly。实际上可能。我在Facebook应用程序中看到。我发现,只有两个简单的步骤:) – Rains

+0

不,不可能直接改变网络指示器的颜色。 您正在更改状态栏样式,而不是指示器。正如我所说: “它由iOS管理,它应该根据顶栏的颜色自动调整。” –

+0

是的。这是正确的Karoly。没有财产可以改变颜色。但改变状态栏的样式帮助了我。 – Rains

1

我们可以更改UIApplication网络指示器颜色。在我的情况下,它是黑色的。我需要白色的。所以这是两个简单的步骤。

1)第一组视图控制器基于属性为NO在Info.plist中

View controller-based status bar appearanceNO

2)改变状态栏的风格,变成黑色指示符为白色。

UIApplication.shared.statusBarStyle = .lightContent