登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

列表刷新,使用MJRefresh实现,点击详情随机改变背景颜色

来自: 绝世小峰 分类: iOS精品源码 上传时间: 2016-5-18 17:33:29

项目介绍:


[Objective-C] 查看源文件 复制代码
(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    static NSString *cellID = @"cellID";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellID];
    if (cell == nil) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellID];
        cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
    }
    cell.textLabel.text = [NSString stringWithFormat:@"这是第%ld行",(long)indexPath.row];
    cell.selectionStyle = UITableViewCellSelectionStyleNone;
   
    return cell;
}


[Objective-C] 查看源文件 复制代码
//  上拉加载
- (void)addFooter {
    MJRefreshFooterView *footer = [MJRefreshFooterView footer];
    footer.scrollView = self.tableView;
    footer.beginRefreshingBlock = ^(MJRefreshBaseView *refreshView) {
        currentPage ++;
        
        if (currentPage  > totalPage) {
            [_tableView reloadData];
            [_footer endRefreshing];
            return ;
        }
    };
   
    _footer = footer;
}


[Objective-C] 查看源文件 复制代码
//  下拉刷新
- (void)addHeader {
    MJRefreshHeaderView *header = [MJRefreshHeaderView header];
    header.scrollView = self.tableView;
    header.beginRefreshingBlock = ^(MJRefreshBaseView *refreshView)
    {
        currentPage = 1;
        if (currentPage == 1) {
            [_tableView reloadData];
            [_header endRefreshing];
        }
        
    };
    [header beginRefreshing];
    _header = header;
}


列表刷新.zip (100.08 KB, 下载次数: 400)
1080 0 0
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542


代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表