iOS --自定义刷新控件 / MJRefresh / 系统刷新控件

刷新控件

方案一:采用系统自带的刷新控件UIRefreshControl

  • UIRefreshControl 继承 UIControl


    Snip20150914_36.png

    Snip20150914_37.png

方案二:自定义刷新控件

自定义刷新控件的步骤:
  • 注意:下拉刷新控件不是通过UITableView的headerView实现的,而是需要自定义控件将其添加到UITableView上,然后改变UITableView的内边距实现的
  • 1.将自定义的刷新控件 添加到 UITableView上
Snip20150914_40.png
  • 2.在拖拽UITableView结束后,进行控制UITableView的内边距即可。
Snip20150914_39.png

方案三:使用第三方框架:MJRefresh

Snip20150914_45.png
  • 使用帮助
Snip20150914_46.png
  • 例如:


    Snip20150914_44.png
Snip20150914_43.png
  • 框架设计


    Snip20150914_58.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容