OC 控制mjrefresh下拉的距离
时间: 2024-01-05 09:04:47 浏览: 114
你可以通过修改 MJRefreshHeader 中的 ignoreScrollViewContentInset 属性来控制下拉的距离。当 ignoreScrollViewContentInset 为 YES 时,下拉的距离为 MJRefreshHeader 的高度;当 ignoreScrollViewContentInset 为 NO 时,下拉的距离为 MJRefreshHeader 的高度加上 scrollView 的 contentInset.top。
例如,如果你希望下拉的距离为 MJRefreshHeader 的高度加上 50,你可以这样设置:
```objc
header.ignoreScrollViewContentInset = YES;
header.mj_h += 50;
```
如果你希望下拉的距离为 scrollView 的 contentInset.top 加上 MJRefreshHeader 的高度加上 50,你可以这样设置:
```objc
header.ignoreScrollViewContentInset = NO;
header.mj_h += 50;
```
相关问题
OC设置mjrefresh下拉刷新的背景颜色
您可以使用MJRefresh提供的`mj_header`属性来设置下拉刷新的背景颜色。具体方法如下:
1. 导入头文件:`#import <MJRefresh/MJRefresh.h>`
2. 设置下拉刷新控件的背景颜色:
```objc
self.tableView.mj_header.backgroundColor = [UIColor redColor];
```
其中,`self.tableView`是您需要添加下拉刷新功能的`UITableView`实例。
以上代码将下拉刷新的背景颜色设置为红色,您可以根据需要修改为其他颜色。
阅读全文