【发布时间】:2013-06-05 06:03:42
【问题描述】:
我曾多次使用 SVProgressHUD 及其酷, 现在的查询是, 有什么方法可以根据状态更改 SVProgressHUD 的颜色吗? 说,
- 如果 SUCCESS 则 BG 颜色(深灰色)必须为 GREEN
- 如果是 ERROR,那么 BG 颜色必须是 RED
- 其他颜色用于加载。
我从前几天开始尝试这个,但一切都失败了。
我知道可以通过创建我自己的自定义视图并相应地实现它来完成,但是如果有人已经创建了它并且我可以使用它,那不是很好。
如果上述更改可以在 SVProgressHUD 中完成,那么它很好,但如果不能,那么任何人都可以为我提供一个替代的 ProgressHUD
编辑:我已经尝试过使用UIAppearance。
问题是我们已经为成功设置了绿色,为错误设置了红色,
现在当第一次成功时,它是默认颜色,之后整个加载将是绿色所以即使第一次发生成功错误,它也会是绿色,
然后在执行此操作后,指示器将变为红色,
所以主要是它不会立即反映,而是在代码执行后第二次反映
【问题讨论】:
标签: ios objective-c progress