首先創(chuàng)建一個(gè)簡單表項(xiàng)目:
接下來進(jìn)行界面的設(shè)計(jì):
1,在對(duì)象庫中士鸥,拖拽一個(gè)Table View控件到故事版
2闲孤,選擇table view,打開屬性檢查器烤礁,將原型單元格有0修改為1
3崭放,選擇單元格,打開屬性檢查器鸽凶,將單元格的風(fēng)格設(shè)置為基本,將標(biāo)示符設(shè)置為Cell
運(yùn)行應(yīng)用看下效果
界面部分設(shè)計(jì)結(jié)束建峭。
接下來代碼部分
本應(yīng)用需要使用到兩個(gè)協(xié)議玻侥,來顯示表視圖數(shù)據(jù):
1,UITableViewDataSource
2亿蒸,UITableViewDelegate
選擇ViewController.swift凑兰,進(jìn)行代碼編寫
首先定義如下變量:本例中使用一個(gè)數(shù)組來存儲(chǔ)數(shù)據(jù)。
采用兩個(gè)必須的方法UITableViewDataSource協(xié)議:
tableView(_:numberOfRowsInSection:)
tableView(_:cellForRowAtIndexPath:)
連接數(shù)據(jù)源與委托代理:
打開故事版边锁,選擇tableview控件姑食,拖拽到ViewController位置,選著dataSource和delegata茅坛。
測試應(yīng)用音半,看效果