大佬教程收集整理的这篇文章主要介绍了swift详解之二十八---------自定义下拉刷新,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
好久不写博客了 ,最近比较忙。swift学习稍微搁置了,昨天看了AppCoda的自定义下拉刷新 , 挺有心意的,也很简单。就顺便写写,在它的基础上添加了,下拉拉伸。OK先看下效果,基本都是按照它的思路实现的。@H_489_18@
下拉的时候,从没有到慢慢的显示出来,再到拉长。@H_489_18@
首先,创建一个single ViewController的项目 。然后在Main.storyboard上拖一个tableView。 四边的约束都设置成 0 。@H_489_18@
在ViewController中声明 @IBOutlet weak var tb:UITableView!
,然后再在 Main.storyboard里面连线 。
@H_489_18@
右击就能看到这个菜单 , 点击tb旁边的空心圆,拖到tableView上就行了。@H_489_18@
然后就是造数据,让我们的ViewController实现两个协议 ,其实这写都是UITableview的基本使用 。不再赘述可以看我前面关于UITableView的文章。@H_489_18@
class ViewController: UIViewController,UITableViewDatasource,UITableViewDelegate
//声明
var dataArr = ["第一行","第二行","第三行","第四行","第五行"]
//viewDidLoad中
tb.delegate = self
tb.datasource = self
func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return 1;
}
func tableView(tableView: UITableView,cellForRowATindexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("Cell",forIndexPath: indexPath)
cell.textLabel!.text = dataArr[indexPath.row]
return cell
}
func tableView(tableView: UITableView,numberOfRowsInSection section: int) -> Int {
return dataArr.count
}
func tableView(tableView: UITableView,heightForRowATindexPath indexPath: NSIndexPath) -> CGFloat {
return 60.0
}
以上是大佬教程为你收集整理的swift详解之二十八---------自定义下拉刷新全部内容,希望文章能够帮你解决swift详解之二十八---------自定义下拉刷新所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。