答案 0 :(得分:2)
您可以像平常一样使用表格视图,只需在tableView单元格中添加UIView,并在图像中附加约束。然后,您可以在UIView中添加所有控件,还可以设置tableview和表格视图单元格的背景颜色以清除颜色。
你会得到这个输出
由于
答案 1 :(得分:1)
按照他在回答中提到的步骤进行操作,下面是您的快速代码:
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 20
}
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell : UITableViewCell? = nil
if indexPath.row % 2 == true {
cell = self.tableView.dequeueReusableCellWithIdentifier("ReuseInset", forIndexPath: indexPath)
return cell!
} else {
let cell = self.tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as UITableViewCell
cell.textLabel!.text = "MMP"
return cell
}
}
override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
if indexPath.row % 2 == true {
return 10
}
return 70
}