我想知道xcode中的原型单元是什么? 当使用开关和原型单元创建4种不同类型的标签时,以下代码如何工作?我特别想知道开关盒的情况
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) ->
UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath)
as! DetailTableViewCell
// Configure the cell...
switch indexPath.row {
case 0:
cell.fieldLabel.text = "Name"
cell.valueLabel.text = restaurant.name
case 1:
cell.fieldLabel.text = "Type"
cell.valueLabel.text = restaurant.type
case 2:
cell.fieldLabel.text = "Location"
cell.valueLabel.text = restaurant.location
case 3:
cell.fieldLabel.text = "Been here"
cell.valueLabel.text = (restaurant.isVisited) ? "Yes, I’ve been here before" : "No"
default:
cell.fieldLabel.text = ""
cell.valueLabel.text = ""
}
return cell
}
答案 0 :(得分:0)
它是表格视图单元格的模型。您创建模型,然后使用此switch语句将“fieldLabel”文本更改为正确的值。然后将单元格放在表格中,并将其呈现给用户/
研究switch语句和iOS表格视图单元格。