首页 > 其他 > 详细

重用Cell里的UIActivityIndicatorView会停止

时间:2021-01-14 20:25:01      阅读:0      评论:0      收藏:0      [点我收藏+]

参考:https://stackoverflow.com/questions/28737772

如果UICollectionViewCell或者UITableViewCell里面有UIActivityIndicatorView,重用机制下的cell里UIActivityIndicatorView的转圈会停止。

需要在prepareForReuse重新启动。

Obj-C:

@interface SpinnerCell

@property (weak) IBOutlet UIActivityIndicatorView *spinner;

@end

@implementation SpinnerCell

- (void)prepareForReuse {
    [super prepareForReuse];
    [self.spinner startAnimating];
}

@end

Swift:

class SpinnerCell: UITableViewCell {
    @IBOutlet weak var spinner: UIActivityIndicatorView?

    override func prepareForReuse() {
        super.prepareForReuse()
        if let spinner = self.spinner {
            spinner.startAnimating()
        }
    }

 

重用Cell里的UIActivityIndicatorView会停止

原文:https://www.cnblogs.com/liuyongfa/p/14278425.html

(0)
(0)
   
举报
评论 一句话评论(0
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号