【问题标题】:Activity indicator dynamically changing color ios swift [closed]活动指示器动态改变颜色ios swift [关闭]
【发布时间】:2019-02-25 10:28:34
【问题描述】:

帮助我解决问题或任何第三方可用于活动指示器。

我们得到结果后活动指示器改变颜色

以前有人做过吗?

【问题讨论】:

  • 要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。

标签: ios swift uiactivityindicatorview


【解决方案1】:

下次请遵循 Desdenova 评论中的建议。除此之外,您可以简单地更改UIActivityIndicatorViewcolor 属性。

这是一个简单的操场代码sn-p,它会在2秒后改变颜色。

import UIKit
import PlaygroundSupport

class ViewController: UIViewController{
    override func viewDidLoad() {
        super.viewDidLoad()

        view.backgroundColor = .white

        let activityIndicator = UIActivityIndicatorView(frame: CGRect(x: 50, y: 50, width: 100, height: 100))
        activityIndicator.style = .whiteLarge
        activityIndicator.color = .red

        view.addSubview(activityIndicator)

        activityIndicator.startAnimating()
        DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(2)) {
            activityIndicator.color = .blue
        }
    }
}

let viewController = ViewController()
viewController.preferredContentSize = CGSize(width: 375, height: 667)
PlaygroundPage.current.liveView = viewController

最好, 卡斯滕

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-10
    • 1970-01-01
    • 1970-01-01
    • 2011-08-05
    • 1970-01-01
    • 2018-12-31
    • 1970-01-01
    相关资源
    最近更新 更多