使用UITableView时,我设置了contentInset使上方显示其它view,设置下拉刷新(MJ的),在下拉刷新后点击cell,点击效果就是点的时候闪了一下,也没执行didSelectRowAtIndexPath方法。
解决方法:
在endRefreshingWithCompletionBlock
方法里在再设置一遍contentInset的值
__block CGFloat reset_height = banner_height;
[_contentView.mj_header endRefreshingWithCompletionBlock:^{
weakSelf.tableview.contentInset = UIEdgeInsetsMake(reset_height, 0, 0, 0);
}];
如果不行,reset_height
这个参数弄成(int)参数(不带小数)
网友评论