在UCollectionView底部添加活动/加载指示器

时间:2015-10-17 09:27:44

标签: ios swift uicollectionview swift2 activity-indicator

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

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

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

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

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

import UIKit

class LoadingCollectionViewCell: UICollectionViewCell {

    @IBOutlet weak var activityIndicator: UIActivityIndicatorView!

    override func awakeFromNib() {
        self.activityIndicator.startAnimating()
    }

    func stopLoading() {
        self.activityIndicator.stopAnimating()
    }
}

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