import UIKit
class VIEwController: UIVIEwController,UItableVIEwDataSource,UItableVIEwDelegate {
var tablevIEw : UItableVIEw!
var cellarray : NSMutableArray!
overrIDe func vIEwDIDLoad() {
super.vIEwDIDLoad()
// Do any additional setup after loading the vIEw,typically from a nib.
self.cellarray = ["1","2","3","4","5","6","7","8","9","10"]
tableVIEwSubVIEw()
}
func tableVIEwSubVIEw()
{
self.tablevIEw = UItableVIEw(frame: self.vIEw!.frame,style: UItableVIEwStyle.Plain)
self.tablevIEw?.dataSource = self;
self.tablevIEw!.delegate = self;
self.vIEw!.addSubvIEw(self.tablevIEw!)
}
// 数据源方法,返回多少组
func numberOfSectionsIntableVIEw(tableVIEw: UItableVIEw) -> Int {
return 1;
}
// 每组有多少行
func tableVIEw(tableVIEw: UItableVIEw,numberOfRowsInSection section: Int) -> Int {
return self.cellarray.count;
}
// 每行展示什么内容
func tableVIEw(tableVIEw: UItableVIEw,cellForRowAtIndexPath indexPath: NSIndexPath) -> UItableVIEwCell {
var cell=tableVIEw.dequeueReusableCellWithIDentifIEr("reuse") as? UItableVIEwCell
if (cell==nil){
cell=UItableVIEwCell(style: .Default,reuseIDentifIEr: "reuse")
}
// cell!.textLabel!.text="\(indexPath.row)"
cell?.textLabel?.text = self.cellarray[indexPath.row] as? String
return cell!
}
overrIDe func dIDReceiveMemoryWarning() {
super.dIDReceiveMemoryWarning()
// dispose of any resources that can be recreated.
}
}
总结以上是内存溢出为你收集整理的基于swift的UItableview全部内容,希望文章能够帮你解决基于swift的UItableview所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)