swift-UItableView


classViewController:UIViewController,UITableViewDataSource,UITableViewDelegate{

vardataTable:UITableView!;

varitemString = ["昵稱","賬號","性別","地區(qū)","我的愛車"]

varscreenObject=UIScreen.mainScreen().bounds;

overridefuncviewDidLoad() {

super.viewDidLoad()

self.title="表格測試"

self.view.backgroundColor=UIColor.lightGrayColor()

creatTable()

}

overridefuncdidReceiveMemoryWarning() {

super.didReceiveMemoryWarning()

// Dispose of any resources that can be recreated.

}

funccreatTable(){

letdataTableW:CGFloat=screenObject.width;

letdataTableH:CGFloat=screenObject.height;

letdataTableX:CGFloat=0;

letdataTableY:CGFloat=0;

dataTable=UITableView(frame:CGRectMake(dataTableX, dataTableY, dataTableW, dataTableH),style:UITableViewStyle.Grouped);

dataTable.delegate=self

dataTable.dataSource=self

self.view.addSubview(dataTable);

}

functableView(tableView:UITableView, numberOfRowsInSection section:Int) ->Int{

ifsection ==0{

return2;

}else{

return5;

}

}

funcnumberOfSectionsInTableView(tableView:UITableView) ->Int{

return2;

}

functableView(tableView:UITableView, heightForHeaderInSection section:Int) ->CGFloat{

return10;

}

//1.5每組的底部高度

functableView(tableView:UITableView, heightForFooterInSection section:Int) ->CGFloat{

return1;

}

functableView(tableView:UITableView, cellForRowAtIndexPath indexPath:NSIndexPath) ->UITableViewCell{

letidentifier="identtifier";

varcell=tableView.dequeueReusableCellWithIdentifier(identifier);

if(cell ==nil){

cell =UITableViewCell(style:UITableViewCellStyle.Value1,reuseIdentifier: identifier);

}

ifindexPath.row==0{

cell?.textLabel?.text="測試"

}else

{

cell?.textLabel?.text=itemString[indexPath.row]

}

returncell!;

}

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容