【问题标题】:Loader/Spinner when UICollectionView is loading in Swift在 Swift 中加载 UICollectionView 时的 Loader/Spinner
【发布时间】:2017-07-12 11:47:10
【问题描述】:

我创建了一个微调器功能,它可以通过启动功能启动并通过停止功能停止(简单啊哈)。

我想在加载 UICollection 时显示微调器。确实,我必须等待 4 秒钟才能看到空白视图才能从服务器获取数据并显示图像。

我真的不知道我该怎么做。是否有知道数据何时处理的本机函数?

【问题讨论】:

    标签: swift networking swift3 uicollectionview spinner


    【解决方案1】:

    从服务器获取数据的函数调用是带有回调闭包的异步调用。因此,您需要做的就是在您从服务器请求数据时立即显示您的微调器,并在您返回数据时隐藏微调器。例如

    func getData() {
        //Do something here
        showSpinner()
        Alamofire.request("SomeUrl").response { response in
            //process response here
            //reload collection view
            hideSpinner()
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-12
      • 1970-01-01
      • 2017-11-09
      • 2021-09-26
      • 2023-02-21
      相关资源
      最近更新 更多