iOS --自定义刷新控件 / MJRefresh / 系统刷新
2015-11-12 本文已影响4298人
iOS_成才录
刷新控件
方案一:采用系统自带的刷新控件UIRefreshControl
-
UIRefreshControl 继承 UIControl
Snip20150914_36.png
Snip20150914_37.png
方案二:自定义刷新控件
自定义刷新控件的步骤:
-
注意
:下拉刷新控件不是通过UITableView的headerView实现的,而是需要自定义控件将其添加到UITableView上,然后改变UITableView的内边距实现的 - 1.将自定义的刷新控件 添加到 UITableView上
- 2.在拖拽UITableView结束后,进行控制UITableView的内边距即可。
方案三:使用第三方框架:MJRefresh
- gitHub 地址:https://github.com/CoderMJLee/MJRefresh
- 结构图:
- 使用帮助
-
例如:
Snip20150914_44.png
-
框架设计
Snip20150914_58.png