使用MJRefreshFooter引起的tableview第一行无法选中的问题

原创 2016年05月30日 18:49:19

在我集成MJRefresh上拉刷新的时候,,发现tableview的第一行无法选中:


   self.tableView.dataSource = self;

    self.tableView.delegate = self;

    

    MJRefreshNormalHeader *header = [MJRefreshNormalHeader headerWithRefreshingBlock:^{

        [self requestData];

    }];

    self.tableView.mj_header = header;

    

  MJRefreshFooter *footer = [MJRefreshFooter footerWithRefreshingBlock:^{

        [self reloadMoreData];

    }];

self.tableview.mj_footer = footer;



感觉不会出什么问题,,但是经过排查,,就是footer设置的问题,,这里,不能直接用MJRefreshFooter这个类,,要用MJRefreshBackNormalFooter。。等其他的footed类,,才可以,,不知道原因,,希望知道的可以告诉我一下:

下面是正确的代码:

  self.tableView.dataSource = self;

    self.tableView.delegate = self;

    

    MJRefreshNormalHeader *header = [MJRefreshNormalHeader headerWithRefreshingBlock:^{

        [self requestData];

    }];

    self.tableView.mj_header = header;

    

    self.tableView.mj_footer = [MJRefreshBackNormalFooter footerWithRefreshingTarget:self refreshingAction:@selector(reloadMoreData)];



MJRefresh框架使用的几个小细节

初始化刷新控件:// 下拉刷新 self.tableView.mj_header = [MJRefreshNormalHeader headerWithRefreshingTarget:sel...

tableView又遇到高亮选中状态混乱的问题了

代码如下:  bool HelloWorld::init(){ CCTableView* tableView = CCTableView::create(this, CCSizeMake(450,...

tableview中编辑,删除与多选中的问题(二)

上一片我们讲解了tableview中,如果出现两极数据(一个section与cell的组合),实现了展开与收回,一级选中cell的操作,接下来我们来实现删除的操作。首先,我们添加一个删除按钮,同城情况...
  • J_Kang
  • J_Kang
  • 2016年07月24日 10:18
  • 478

iOS中tableview 中编辑,删除与多选中的问题(一)

iOS中,tableview经常会涉及到二级数据的展开,然后导航栏会有一个编辑按钮,一点击编辑按钮,就会进入编辑状态,我们就能够对section和cell进行选中操作,选中的时候会有相应的选中图标,未...
  • J_Kang
  • J_Kang
  • 2016年07月20日 17:07
  • 637

HY项目中问题总结(tableview 的细节处理以及基类的使用)

1. tableview sectionHeaderView 作为筛选框,点击实现弹出框 难点:因为在tableview滑动的时候,sectionheaderview是能够停滞在顶部,从而为弹出框的...

【android】第一行代码CoolWeather中遇到的问题

看了很久,一路磕磕绊绊(原因有二:一是因为androidSDK更新太快,书上有些内容有点老了,总是遇到问题;二是自己遇到问题总想把它放一放自己静静,哈哈哈有病)的到最后的一个实例——coolweath...

如何处理 Multiple markers at this line问题,Struts2在第一行报错

如果你的JDK是1.8版本,并且继承了一些类,例如继承ActionSupport类时, 就会产生如下问题: 原因是jdk的版本和myEclipse不匹配,将jdk换为1.6版本即可解决该问题 j...

angularJs select第一行留白问题

select第一行留白

解决Ext JS 4.1版本Tree在刷新时选择第一行的问题

在4.0.7版之前的版本都可通过select方法进行处理,但是4.1之后就不行了。经研究,问题出现在渲染过程上。下面通过一个例子测试一下。      测试示例代码: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用MJRefreshFooter引起的tableview第一行无法选中的问题
举报原因:
原因补充:

(最多只允许输入30个字)