Я хочу изменить цвет индикатора активности с серого / белого на черный. Можно ли поменять цвет на черный? Если да, пожалуйста, сообщите мне или приведите пример кода.
Вы можете использовать свойство .color для изменения цвета UIActivityIndicatorView, например ::
.color
UIActivityIndicatorView
// Objective-C activityIndicator.color = [UIColor greenColor]; // Swift activityIndicator.color = .green
Обратите внимание, что .color доступен только для iOS 5 .
Для использования стандартного системного цвета:
activityIndicator.color = .green
Чтобы использовать пользовательский цвет RGBA
activityIndicator.color = UIColor(displayP3Red: 255/255, green: 150/255, blue: 181/255, alpha: 255/255)
Я рекомендую сделать следующее:
UIActivityIndicatorViewStyle.whiteLarge
выберите цвет фона для увеличения контраста
var activityIndicator = UIActivityIndicatorView(activityIndicatorStyle: UIActivityIndicatorViewStyle.whiteLarge) activityIndicator.color = UIColor.<YOUR DESIRED COLOR> activityIndicator.backgroundColor = UIColor.<YOUR DESIRED BACKGROUND COLOR> self.view.addSubview(self.activityIndicator)
Вы можете переключаться между .gray, .white и .whiteLarge, используя свойство .activityIndicatorViewStyle.
.gray
.white
.whiteLarge
.activityIndicatorViewStyle