代码库> 刷新控件> swift写的一款简介易用的刷新框架,支持水平刷新
swift写的一款简介易用的刷新框架,支持水平刷新
关注
查看次数:2074 下载次数:225
上传时间:2017-06-21 大小:16 B
SYRefresh

首先感谢你的支持,SYRefresh 是一款简洁易用的刷新控件,支持scrolview,Tableview,collectionview刷新功能,具备灵活的扩展功能。

使用方法:
直接将这个文件夹解压 拖入你的工程中,示例代码如下:
//添加头部刷新控件
scrollview:
scrollview.sy_header = TextHeader(normalText: "12", pullingText: "222", refreshingText: "333", orientation: .top, height: 60, font: UIFont.systemFont(ofSize: 14), color: UIColor.black, completion: { [weak self] in
DispatchQueue.main.asyncAfter(deadline: .now() + 1) {
self?.scrollview.sy_header?.endRefreshing()
}
})


tableView:
tableView.sy_header = TextHeader(normalText: "12", pullingText: "222", refreshingText: "333", orientation: .top, height: 60, font: UIFont.systemFont(ofSize: 14), color: UIColor.black, completion: { [weak self] in
DispatchQueue.main.asyncAfter(deadline: .now() + 1) {
self?.tableView.sy_header?.endRefreshing()
}
})

//添加尾部刷新控件
scrollview:
scrollview.sy_footer = TextHeader(normalText: "12", pullingText: "222", refreshingText: "333", orientation: .bottom, height: 60, font: UIFont.systemFont(ofSize: 14), color: UIColor.black, completion: { [weak self] in
DispatchQueue.main.asyncAfter(deadline: .now() + 1) {
self?.scrollview.sy_footer?.endRefreshing()
}
})

tableView:
tableView.sy_footer = TextHeader(normalText: "12", pullingText: "222", refreshingText: "333", orientation: .bottom, height: 60, font: UIFont.systemFont(ofSize: 14), color: UIColor.black, completion: { [weak self] in
DispatchQueue.main.asyncAfter(deadline: .now() + 1) {
self?.tableView.sy_footer?.endRefreshing()
}
})

更详细的使用方法可以进入这里查看:https://github.com/shushaoyong/SYRefreshForSwift
收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0


综合评论
  • 还是有bug,四个选项,选择第二个,再选第三个,然后再点击第二个,就页面失灵了。
    18598270503 评论了 CBSegment
  • 视酷即时通讯,售后服务非常差,当面一套,背后一套,付了钱,啥事不管
    18615677850 评论了 视酷即时通讯群聊系统
  • 这个只能在苹果的原生地图上运用吗?
    15223416385 评论了 经纬度画运动轨迹
  • 真有意思,放个与标题不一样的项目,还有人评论好
    小忆月 评论了 地址管理
  • 搜索怎么不走 老铁?
    爱上非主流女孩 评论了 通过地图获取地址信息
  • 需要苹果证书的
    18550014066 评论了 打砖块
提示
sina weixin mail 回到顶部