gpt4 book ai didi

ios - UIActivityIndi​​cator 设置颜色在较旧的 iOS 版本上崩溃

转载 作者:行者123 更新时间:2023-11-28 20:28:33 26 4
gpt4 key购买 nike

我在加载屏幕上插入了一个 UIActivityIndi​​cator。当我将颜色更改为黑色时,它在 iOS 6.0 版本的设备上一切正常,但在旧版本的设备上崩溃。这是我的代码:

indicator = [[UIActivityIndicatorView alloc]initWithFrame:CGRectMake(110, 275, 30, 30)];
[indicator setColor:[UIColor blackColor]];//in this line i get crash.
[indicator startAnimating];
[self addSubview:indicator];

谁能告诉我如何解决这个问题?

非常感谢,

埃拉德。

最佳答案

UIActivityIndi​​catorView 仅支持在 iOS 5.0 及更高版本上更改颜色。

您可以使用 respondsToSelector: 测试 UIActivityIndi​​catorView 是否支持更改颜色。

indicator = [[UIActivityIndicatorView alloc]initWithFrame:CGRectMake(110, 275, 30, 30)];

// Check if indicator supports changing the color
if ([indicator respondsToSelector:@selector(setColor:)]) {
[indicator setColor:[UIColor blackColor]];
}

[indicator startAnimating];
[self addSubview:indicator];

关于ios - UIActivityIndi​​cator 设置颜色在较旧的 iOS 版本上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13162370/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com