我想知道将活动指示器添加到 UICollectionView 底部的最佳方法是什么。
我希望能够显示和显示这个单元格,我想知道我应该怎么做。
我搜索了 SO,发现有人建议在最后一行添加一个新单元格。但我想拥有活动指示器的实例,以便我可以打开或关闭它。
有什么建议么?
我想知道将活动指示器添加到 UICollectionView 底部的最佳方法是什么。
我希望能够显示和显示这个单元格,我想知道我应该怎么做。
我搜索了 SO,发现有人建议在最后一行添加一个新单元格。但我想拥有活动指示器的实例,以便我可以打开或关闭它。
有什么建议么?
您可以将新单元格添加到集合视图的最后一行,并为该单元格创建一个自定义 UICollectionViewCell 类,您可以在其中输入单元格的逻辑,例如:
import UIKit
class LoadingCollectionViewCell: UICollectionViewCell {
@IBOutlet weak var activityIndicator: UIActivityIndicatorView!
override func awakeFromNib() {
self.activityIndicator.startAnimating()
}
func stopLoading() {
self.activityIndicator.stopAnimating()
}
}
然后,当您希望活动指示器停止时,您可以在 ViewController 中调用函数 stopLoading()。