使用MJRefresh的情况下如何让tableView滚动到顶部

问题描述:

MJRefresh的loadNewData方法不会将tableView滚动到顶部,如何代码滚动到顶部呢?在网上看了,可以这样:

[self.tableView scrollRectToVisible:CGRectMake(0, 1, 1, 1) animated:YES];

但是问题来了,在使用了MJRefresh的情况下,这种方式滚动到顶部会让mj_headView漏出来,当然这并不是想要的结果

怎么解决?

方法:

[self.tableView scrollRectToVisible:CGRectMake(0, MJRefreshHeaderHeight, 1, 1) animated:YES];

MJRefreshHeaderHeight是系统MJRefresh默认的headerView的高度

猜你喜欢

转载自blog.csdn.net/u011189158/article/details/52250844
今日推荐