代码拉取完成,页面将自动刷新
下拉刷新类库,支持自定义动画
###默认动画效果
###缩放动画效果
###使用说明 需要在ViewControll中设置self.automaticallyAdjustsScrollViewInsets = false;
###添加下拉刷新功能
self.tableView.refresh(RayTableViewAnimateType.Default) { () -> () in
self.delay(2.0, closure: { () -> () in
self.size = 1;
self.tableView.reloadData();
self.tableView.completeDragRefresh();
})
}
###添加上啦加载更多功能
self.tableView.more { () -> () in
self.delay(2.0, closure: { () -> () in
print("上啦加载更多...");
self.size = self.size + 1;
self.tableView.reloadData();
self.tableView.completeDragMore();
})
}
###实现自定义的下拉动画 ###需要集成RayBaseHeadView基类实现
override func setState(newsState: RayHeadViewState) {
self.state = newsState;
switch(self.state){
case RayHeadViewState.StateDragToRefresh: //下拉刷新
break;
case RayHeadViewState.StateLooseToRefresh://松开刷新
break;
case RayHeadViewState.StateRefreshing://刷新中
break;
case RayHeadViewState.StateDraging: //滑动中
break;
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。