tableView 懒加载
- (UITableView *)tableView
{
if (!_tableView)
{
self.tableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStylePlain];
self.tableView.dataSource = self;
self.tableView.delegate = self;
MJWeakSelf;
self.tableView.mj_header = [MJRefreshNormalHeader headerWithRefreshingBlock:^{
weakSelf.pageNum = 0;
[weakSelf requestRecordData];//网络请求
}];
MJRefreshAutoNormalFooter * footer = [MJRefreshAutoNormalFooter footerWithRefreshingBlock:^{
weakSelf.pageNum +=1;
[weakSelf requestRecordData];//网络请求
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
[weakSelf.tableView.mj_footer endRefreshing];
[weakSelf.tableView.mj_footer endRefreshingWithNoMoreData];
});
}];
self.tableView.mj_footer = footer;
}
return _tableView;
}
UITableView数据加载完毕之后 不再允许网络请求
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- RapidDevelop-Android快速开发框架 框架持续更新中 这个框架是从平时项目里用的比较多的框架里整合...
- 最近在处理德国用户必须关闭蜂窝移动数据才可以连接我们公司的自带WiFi功能的设备,这个问题让人头疼的地方在于只有德...
- 昨天策划妹子红着脸找我说,她说,“第一次装游戏应用,发现不能上网,连那个请求网络权限弹框也没有。”,我以为她觉得我...
- 国行iPhone的新问题:手机升级了iOS 10.2,运行项目的时候,却不提示请求网络权限的弹窗. 参考博客iOS...