Skip to content

EnjoySR/JKRefreshControl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JKRefreshControl

仿<即刻>应用的下拉刷新方式

具体实现流程见Blog:仿<即刻>下拉刷新效果实现

开发环境:Xcode 8.0 (Swift 3.0)

效果图

使用方式

与系统的 UIRefreshControl 一样,支持 UIScrollView 及其子类

  • 添加控件
let refresh = JKRefreshControl()
tableView.addSubview(refresh)
  • 添加刷新事件监听
refresh.addTarget(self, action: #selector(loadData), for: .valueChanged)
  • 结束刷新
refresh.endRefreshing()
  • 主动进入刷新状态
refresh.beginRefreshing()

其他

在控件进入到刷新状态,回到顶部的时候,刷新控件可能会有抖动,原因以及解决方法:你的下拉刷新是否“抖”了一下(在 iPhone 7 模拟器上有时候不好使,但是在真机上没有问题)

License

MIT

About

仿<即刻>应用的下拉刷新方式

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages