UIRefreshControl更改UIActivityIndi catorView的颜色

问题描述 投票:7回答:2

有什么办法可以改变UIRefreshControl的“UIActivityIndi​​catorView”的颜色吗?

我没找到任何东西!

谢谢!!

objective-c xcode colors uiactivityindicatorview uirefreshcontrol
2个回答
20
投票

您可以通过设置Tint ColorUIRefreshControl来实现,如下所示:

目标C [refreshControl setTintColor:[UIColor blackColor]];

斯威夫特refreshControl.tintColor = UIColor.black

这也将更改滑动时展开的箭头。


2
投票

由于之前的答案已经过时,我认为我只是将其修改为Swift 4并分享解决方案(功劳归于@subharb)。

refreshControl.tintColor = UIColor.white

这行代码会将UIActivityIndi​​catorView的颜色更改为您想要的任何颜色:)

© www.soinside.com 2019 - 2024. All rights reserved.