【问题标题】:Adding Activity/Loading Indicator at the Bottom of UCollectionView在 UCollectionView 底部添加 Activity/Loading 指示器
【发布时间】:2015-10-17 09:27:43
【问题描述】:

我想知道将活动指示器添加到 UICollectionView 底部的最佳方法是什么。

我希望能够显示和显示这个单元格,我想知道我应该怎么做。

我搜索了 SO,发现有人建议在最后一行添加一个新单元格。但我想拥有活动指示器的实例,以便我可以打开或关闭它。

有什么建议吗?

【问题讨论】:

    标签: ios swift uicollectionview swift2 activity-indicator


    【解决方案1】:

    您可以在集合视图的最后一行添加一个新单元格,并为该单元格创建一个自定义 UICollectionViewCell 类,您可以在其中输入单元格的逻辑,例如:

    import UIKit
    
    class LoadingCollectionViewCell: UICollectionViewCell {
    
        @IBOutlet weak var activityIndicator: UIActivityIndicatorView!
    
        override func awakeFromNib() {
            self.activityIndicator.startAnimating()
        }
    
        func stopLoading() {
            self.activityIndicator.stopAnimating()
        }
    }
    

    然后,当您希望活动指示器停止时,您可以在 ViewController 中调用函数 stopLoading()。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-14
      • 2016-02-13
      相关资源
      最近更新 更多