E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MJRefresh
MJRefresh
源码阅读2——核心类MJRefreshHeader
前言在
MJRefresh
源码阅读1——结构梳理中我们已经说了MJRefreshHeader是整个控件的核心类,它完成了一个刷新控件应该有的所有逻辑和UI显示,它已经是个成型的,较简单的,麻雀虽小五脏俱全的刷新头
Wang66
·
2021-04-28 00:23
MJRefresh
上拉加载功能,去掉下面的“上拉加载”
全局搜索NSString*constMJRefreshAutoFooterIdleText把NSString*constMJRefreshAutoFooterIdleText=@"MJRefreshAutoFooterIdleText";改为NSString*constMJRefreshAutoFooterIdleText=@"";就好!
明似水
·
2021-04-28 00:51
组件22-二进制:静态库简介
例如MJExtension,
MJRefresh
,AFNetworking...。闭源库:不公开源代码,是经过编译后的二进制文件,看不到具体实现。主要
Lovell_
·
2021-04-27 14:53
MJRefresh
源码解析
今天来读李明杰老师的
MJRefresh
框架,老听他讲的课,代码风格也好,让我们一起学习下这个框架吧。
charlotte2018
·
2021-04-25 22:28
swift面向协议编程--组件化
苹果官方在2015的开发者大会上提出swift面向协议编程这个思想,下面用swift面向协议编程实现--组件化:现在要实现一个下拉刷新组件(以下栗子用到了
MJRefresh
刷新框架):平常在很多场景都用到这个控件
Jniying
·
2021-04-25 11:47
下拉刷新和上拉加载更多的原理
***下拉刷新和上拉加载更多的原理***一、介绍在做App开发时,很多时候会用到下拉刷新和上拉加载,比如我比较常用第三方
MJRefresh
来实现,在这里主要讨论这种效果实现的原理#pragmamark-UIScrollViewDelegate
王颖博
·
2021-04-24 08:37
MJRefresh
刷新动画效果
引入头文件:#import"
MJRefresh
.h"//自定义一个方法实现-(void)prepareRefresh{NSMutableArray*headerImages=[NSMutableArrayarray
sillen
·
2021-04-20 15:13
一些第三方库
1.Alamofire网络请求2.
MJRefresh
下拉刷新3.Dodo消息通知4.SwiftJSONjson5.PKHUDloading
墓园派对
·
2021-04-14 02:58
iOS源码阅读 ——
MJRefresh
想了解的可找我拿
MJRefresh
几乎是我们开发工作中必用的一款三方库,它提供一套非常简单实用的拖拽执行回调事件的解决方案。下面是官方提供的框架图。
iOS开发面试总结
·
2021-03-29 14:15
iOS 静态库
1.2、根据源代码的公开情况,库可以分为2种类型、开源库公开源代码,能看到具体实现,比如我们常见的:AFNetworking、SDWebImage、
MJRefresh
等等、闭源库不公开源代码,是经过编译后的二进制文件
IIronMan
·
2021-03-11 20:41
好的第三方库
pod'MBProgressHUD'pod'
MJRefresh
'pod'Masonry'pod'AFNetworking'pod'JSONModel'pod'SDCycleScrollView'pod'DZNEmptyDataSet'pod'WechatOpenSDK'pod'UMCCommon'pod'UMCAnalytics'pod'UMCSecurityPlugins'pod'JPush'p
王欣12138
·
2021-01-06 11:04
2018-12-27如何在局域网使用cocopods
以
MJRefresh
为例,在一台可以访问github的电脑,找到github上git地址addressAgitcloneaddressA将
MJRefresh
克隆到本地将代码复制
幸福晓杰2016
·
2020-12-02 17:51
NSBundle+
MJRefresh
.h 2020-11-17
////NSBundle+
MJRefresh
.m//MJRefreshExample////CreatedbyMJLeeon16/6/13.
_一叶孤帆
·
2020-11-17 18:33
NSArrayM stringByTrimmingCharactersInSet
在学
MJRefresh
的时候.http://www.jianshu.com/p/4ea427bab0af,题主写的PPDemo写的HomeViewController可以多次继承,很好用,我也试着写。
转向kangqingyu博客
·
2020-09-17 07:12
iOS开发 非常全的三方库、插件、大牛博客等等
MJRefresh
-仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。
零点零一
·
2020-09-16 21:56
[iOS]开发技术
使用
MJRefresh
设置头部刷新动画
使用
MJRefresh
设置头部刷新动画挺简单滴,就是要自己自定一组动图NSMutableArray*idleImages=[NSMutableArrayarray];for(inti=1;i<=8;i+
m751824643
·
2020-09-14 19:25
自家备用
Specs satisfying the `Alamofire` dependency were found, but they required a higher minimum deploymen
target“swift”dopod'Alamofire','~>4.2.0'pod'
MJRefresh
','~>3.1.12'pod'SDWebImage','~>4.0.0-beta2'pod'SVProgressHUD
iOS_yanmy
·
2020-09-14 19:05
YYImage源码剖析与学习
源码剖析学习系列:(不断更新)1、FBKVOController源码剖析与学习2、
MJRefresh
源码剖析与学习3、YYImage源码剖析与学习前言:要看懂YYImage框架,最好先了解热身部分(具体的自行百度
weixin_33757911
·
2020-09-13 17:47
运维
ui
swfit 开发学习笔记
针对常用第三方控件的使用:上拉加载下拉刷新的使用(
MJRefresh
)//Marktable的创建dataSourceArray=NSMutableArray.init(capacity:0)table.frame
ios常
·
2020-09-13 07:54
iOS超全开源框架、项目和学习资料汇总(1)UI篇
上下拉刷新控件1.
MJRefresh
--仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。
weixin_30747253
·
2020-09-13 06:05
iOS干货超全开源框架、项目和学习资料汇总-UI篇
系统的整理iOS开发常用的第三方库、学习资源等,如果有更好的三方库、没有整理到、可以在评论留言,我会及时更新的,还不赶快mark~上下拉刷新控件1.
MJRefresh
--仅需一行代码就可以为UITableView
Tobefrank
·
2020-09-13 06:49
oc
ios开发
第一个项目总结
项目总结part1.cocoapod管理在这一个项目中,所用到的第三方部分是用cocoapod下载的.在podfile中,键入以下代码:pod'FMDB'pod'
MJRefresh
'pod'AFNetworking
25岁的大叔
·
2020-09-13 04:26
OC学习
项目总结
sdk
代码
使用
MJRefresh
时不能正常显示“没有更多数据”的bug
记录一下,我在做列表时上下拉刷新使用的是
MJRefresh
的sdk,下拉刷新是正常的,上拉却不断显示正在加载(已经没有数据,回调却不断),所以不能正常结束,列表上拉后不断刷新,不能停止,贴出我原来的代码如下
yy35hh
·
2020-09-12 18:43
MJrefresh
,下拉以后弹不回去
文件:MJRefreshHeader.m方法:-(void)scrollViewContentOffsetDidChange:(NSDictionary*)change注释:if(self.window==nil)return;参考:http://www.cocoachina.com/bbs/read.php?tid=45570710楼https://github.com/CoderMJLee/M
豪冷啊
·
2020-09-12 17:08
iOS各种报错
关于
MJRefresh
下拉刷新崩溃问题及解决办法
问题:在开始进入tableview的时候,调用一个网络请求方法,请求数据,然后数据加载正常,但是一但下拉刷新,就会崩溃,提示index7beyondboundsforemptyarray,但是下拉刷新的方法里无非就是重新调用下网络请求数据的方法,跟第一次进入tableview时请求数据的方法是一样的,为什么会崩溃呢?并且崩溃的地方还是在刚刚链接服务器的时候,都不是把数据请求下来装在数组之后。请问,
BearsG
·
2020-09-12 17:13
第三方使用
iOS常用小功能
MJRefresh
简单使用方法
#pragmamark--表格头部刷新-(void)addHeaderRefresh{MJRefreshGifHeader*header=[MJRefreshGifHeaderheaderWithRefreshingBlock:^{//刷新的回调//重制页数,这里重点说一下,如果想做表格上拉加载新一页需要这个。self.page=1;//清空数据源[self.dataSourceremoveAll
IOS技术小牛
·
2020-09-12 17:47
MJRefresh
源码剖析与学习
源码剖析学习系列:(不断更新)1、FBKVOController源码剖析与学习2、
MJRefresh
源码剖析与学习3、YYImage源码剖析与学习
MJRefresh
是李明杰大神的开源框架,这是一款十分优雅的刷新组件库
weixin_34006965
·
2020-09-12 17:49
适配iOS 11和iPhoneX屏幕适配遇到的一些坑
安全区域坑NO.1iOS11下APP中tableView内容下移20pt整个页面隐藏了导航栏(自定义导航栏),下面就是一个tableview,加上了
MJRefresh
第三方。
weixin_33873846
·
2020-09-12 17:44
# iOS 10 适配 # 适配刷新控件 以
MJRefresh
为例
在iOS10中ScrollView添加了一个refreshControl的东西--不知道水果公司做了什么导致原有的刷新控件类刷新后frame.y向下偏移了20起初以为是水果调整了statuBar问题,调试了半天发现某个属性在捣鬼废话不多说直接放点啥出来如果是storyBoard拖的界面,打开storyBoard点击当前控制器接下来去右侧边栏中找到“AdjustScrollViewinsets”这个
weixin_30576859
·
2020-09-12 17:17
IOS
MJRefresh
:下拉刷新与上拉加载
文章目录
MJRefresh
简介举例1.准备2、添加相关属性3、初始化4.实现UITableView数据源方法5、实现下拉刷新与上拉加载代码
MJRefresh
简介
MJRefresh
用于为应用添加常用的上拉加载更多与下拉刷新效果
煮酒Shae
·
2020-09-12 16:58
IOS
UI
TableView
iOS【使用
MJRefresh
上拉加载 回调将会多次调用的问题】
使用
MJRefresh
上拉加载的时候如果没有更多数据,用上次的数据刷新tableview然后【self.tableView.mj_footerendRefreshing】后,回调将会多次调用一、头部刷新
程序员阿俊
·
2020-09-12 16:41
OC
Swift
解读
MJRefresh
框架
MJRefresh
是OC语言里面算是一款比较通用的刷新框架了,可以用于UITableView和UICollectionView的刷新,从而可以很方便的完成下拉刷新和上拉加载更多。而且可定制程度也很高。
蓝清水
·
2020-09-12 16:41
转载
MJRefresh
原理分析
MJRefresh
是流行的下拉刷新控件,前段时间为了修复一个BUG,读了它的源码,本文总结一下实现的原理下拉刷新的基本原理大部分的下拉刷新控件,都是用contentInset实现的。
kyfxbl
·
2020-09-12 16:15
对于
MJRefresh
刷新后往上偏移问题的解决
1.首先找到这个.m文件2.找到这个方法:3.找到这句代码:4,修改为:OK,亲们可以去尝试了
sunshin_94
·
2020-09-12 16:03
下拉刷新
表
MJRefresh
类------>下拉刷新,上拉加载
@MJ大神出品,很方便的实现下拉刷新,上拉加载数据,下载地址:http://code4app.com/ios/快速集成下拉上拉刷新/52326ce26803fabc46000000@导入类1.将
MJRefresh
TommyYaphetS
·
2020-09-12 16:52
iOS
第三方类库
网络
MJRefresh
下拉
上拉加载数据
MJRefresh
适配ios11以及iPhoneX
这里写链接内容虽然还没钱买iPhone8和iPhoneX,但是新版的Xcode9已经有相关模拟器了,一打开模拟器惊呆了,那些自定义导航栏的地方都出问题了,原因是iPhoneX状态栏由以前的20->44所以产生了一些问题,但是这边我们不关注这个问题,大多数界面都有的刷新都出了问题,这就很尴尬了,看了很多文章。其中iOS11安全区域适配总结这篇文章写得很是详细大多数文章提供的解决方案都是直接将新增属性
朝霞弱碱
·
2020-09-12 15:46
【开发技术】IOS
iOS图片下拉放大 导航栏渐变效果
这一功能实现起来非常简单,本来是打算写在上一篇文章iOS自定义简易刷新视图(仿
MJRefresh
)里的。但是为了方便区分对待,我还是决定单独写一篇文章出来记录它。代码我直接加在了自定义刷新视图的
weixin_34407348
·
2020-09-12 15:49
移动开发
ios
MJRefresh
下拉刷新后没办法完全恢复Normal 状态
viewDidLoad中添加下面的方法就好了self.automaticallyAdjustsScrollViewInsets=NO;
水桶前辈
·
2020-09-12 15:49
MJRefresh
在iOS11.0瞬间刷新
自iOS11.0和iPhoneX发布以来,iOSDeveloper都要学习苹果爸爸给的新协议,唉,发点牢骚,说正题:::
MJRefresh
在iOS11.0中也不能幸免,手势触摸屏幕,稍微下拉就会触发下拉刷新事件
wuwuFQ
·
2020-09-12 15:14
iOS坑--BUG
关于iOS 11和iPhone X的一些适配问题及解决方案
一·scrollView下移20像素或tableView使用
MJRefresh
刷新时,偏移20像素:在iOS11中,automaticallyAdjustsScrollViewInsets方法失效,我们可以使用替代方法解决
weixin_34174322
·
2020-09-11 17:32
iOS调试——适配iOS11,iPhoneX问题及解决办法
图片尺寸:1125*24362.问题:使用
MJRefresh
,下拉刷新UI错误解决办法:方法一:如果多个页面用tableview,建议使用baseTableView,继承。
吹泡泡的星星koky
·
2020-09-11 13:52
iOS
mjrefresh
自动判断是否隐藏mj_footer
近期项目用到了
mjrefresh
,产品要求列表的数据不满一页的话就自动隐藏下面的“上拉加载更多”或是“到底了”,写了个UItableview的分类来实现了这个功能,主要原理就是:数据加载完成时如果tableview
gx_wqm
·
2020-09-11 01:57
ios
iOS
MJRefresh
上拉加载功能,每次运行下面都会有“上拉加载”这句话,中英文切换?
英文改成中文方法:1.公共.strings文件中新增NSString*constMJRefreshHeaderIdleText=@"下拉可以刷新";NSString*constMJRefreshHeaderPullingText=@"松开立即刷新";NSString*constMJRefreshHeaderRefreshingText=@"正在刷新数据中...";NSString*constMJR
H.A.N
·
2020-08-26 23:58
OC篇
MJRefresh
详解
下拉刷新01-默认self.tableView.header=[MJRefreshNormalHeaderheaderWithRefreshingBlock:^{//进入刷新状态后会自动调用这个block}];或//设置回调(一旦进入刷新状态,就调用target的action,也就是调用self的loadNewData方法)self.tableView.header=[MJRefreshNorma
iOS-阳哥
·
2020-08-26 23:08
iOS开发
MJRefresh
下拉刷新
MJRefresh
解析与详细使用指导
MJRefresh
解析与详细使用指导本篇旨在更详细指导怎么使用对应的第三方,不会过多说明第三方怎么实现!就像你买了部新手机,说明书只说明怎么使用(及注意事项),并不说明手机由什么构造以及怎么制造!。
huangyongf
·
2020-08-26 23:11
MJRefresh
新版使用方法
下拉刷新01-默认self.tableView.header=[MJRefreshNormalHeaderheaderWithRefreshingBlock:^{//进入刷新状态后会自动调用这个block}];或//设置回调(一旦进入刷新状态,就调用target的action,也就是调用self的loadNewData方法)self.tableView.header=[MJRefreshNorma
Clement_Gu
·
2020-08-26 23:07
功能实现
MJRefresh
遇到的坑
如何让提示文字居中,图片变成动画一.新旧版本比较旧版本使用说明#import"UIScrollView+
MJRefresh
.h"/**MJ友情提示:1.添加头部控件的方法[self.tableViewaddHeaderWithTarget
YCM1101743158
·
2020-08-26 23:41
IOS
MJRefresh
在pod管理下的一个坑
MJRefresh
用到了几个类别,在pod下引用最终的.a文件,会unrecognizedselector错误,需要把类别文件引入主项目编译,浪费了我2个小时,才找到这个错。
简单-扩展-重用
·
2020-08-26 23:02
iOS
移动开发
APP
应用内可随时切换语言时,
MJRefresh
下拉文字的处理
NSBundle+
MJRefresh
.mNSBundle+
MJRefresh
.m//NSString*language=[NSLocalepreferredLanguages].firstObject;
columbusLN
·
2020-08-26 23:43
ios
iOS常用第三方库大全,史上最全第三方库收集
MJRefresh
–仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。
TT不觉
·
2020-08-26 16:30
ios
常用第三方框架
ios开发
第三方框架
第三方库
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他