reloadData 回调问题

import "TableView.h"

@interface TableView()
@property (nonatomic, copy) void (^reloadDataComBlock)();
@end

@implementation TableView

  • (void)reloadDataWithCompletion:(void (^)())reloadDataComBlock {
    self.reloadDataComBlock = reloadDataComBlock;
    [super reloadData];
    }
  • (void)layoutSubviews {
    [super layoutSubviews];
    if (self.reloadDataCompletionBlock) {
    self.reloadDataCompletionBlock();
    self.reloadDataCompletionBlock = nil;
    }
    }
    @end

// 调用的时候
[self.tableView reloadDataComBlock:^{
NSLog(@"完成刷新");
}];

猜你喜欢

转载自blog.csdn.net/weixin_33859504/article/details/87109948