关于MJRefresh上拉加载后仍能看到提示的解决办法
来源:互联网 发布:地毯胶如何清除 知乎 编辑:程序博客网 时间:2024/06/18 03:28
直接上代码是一个类别,主要是MJRefresh在创建的时候为了显示提示将ContentInsert设置为了44。如果要在加载调用endRefresh这个方法后隐藏就需要将这个重新设置为了不影响第三方的代码内容所以给MJRefreshComponent添加一个类别并实现以下两个方法即可!
- (void)endRefreshing{
self.state =MJRefreshStateIdle;
[UIViewanimateWithDuration:0.5animations:^{
[self.scrollViewsetMj_insetB:0];
}];
}
- (void)beginRefreshing{
[UIViewanimateWithDuration:MJRefreshFastAnimationDurationanimations:^{
self.alpha =1.0;
}];
self.pullingPercent =1.0;
// 只要正在刷新,就完全显示
if (self.window) {
self.state =MJRefreshStateRefreshing;
} else {
// 预防正在刷新中时,调用本方法使得header inset回置失败
if (self.state != MJRefreshStateRefreshing) {
self.state =MJRefreshStateWillRefresh;
// 刷新(预防从另一个控制器回到这个控制器的情况,回来要重新刷新一下)
[self setNeedsDisplay];
}
}
[self.scrollViewsetMj_insetB:44];
}
- 关于MJRefresh上拉加载后仍能看到提示的解决办法
- MJRefresh的上拉加载的隐藏
- MJRefresh上拉加载没有更多数据不提示
- 关于上拉刷新控件MJRefresh 上拉时当加载出来后仍会自动往上滑动的解决
- MJRefresh类------>下拉刷新,上拉加载
- 利用MJRefresh下拉刷新上拉加载
- MJRefresh下拉刷新,上拉加载
- ios 上拉加载更多tableview MJRefresh
- 上拉刷新下拉加载——MJRefresh的学习使用
- MJRefresh的下拉刷新及上拉加载(施工中)
- iOS【使用MJRefresh上拉加载 回调将会多次调用的问题】
- 上拉刷新,下拉加载(使用MJRefresh)
- 使用MJRefresh实现上拉加载,下拉刷新功能!!
- iOS 上拉加载,下拉刷新,本人使用MJRefresh
- Swift-MJRefresh下拉刷新及上拉加载实践
- iOS-上拉刷新下拉加载 新版MJRefresh和EGOTableViewPullRefresh
- IOS MJRefresh给tableview下拉刷新上拉加载分页
- 第三方 MJRefresh 下拉刷新和上拉加载
- 1013. 数素数 (20)
- 阻止移动端 弹层 touchmove 底层的 html overflow 的元素也跟随移动
- Ubuntu 安装 JDK 7 / JDK8 的两种方式
- AD&ADSI
- 安卓强制关闭软键盘输入法
- 关于MJRefresh上拉加载后仍能看到提示的解决办法
- rsyslog 入门 第四篇 out put redis : hiredis
- 欢迎使用CSDN-markdown编辑器
- pip instal MySQL-python 出现错误解决办法
- http post 接收数据 和 乱码问题
- Scramble Sort
- 土地短缺可能会造成香港数据中心市场的发展减缓
- 数据分析中的统计学基础--数理统计基础
- 欢迎使用CSDN-markdown编辑器