我想根据奇数和偶数indexPath
加载标识符。
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell{
if indexPath.row % 2 == 0{
let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as! categoryTVC
return cell
}else{
let cell = tableView.dequeueReusableCellWithIdentifier("CellOdd", forIndexPath: indexPath) as! categoryTVC
return cell
}
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return self.categoryDetailArray?.count ?? 00
}
这项工作但是这有一个问题..每次生成一个额外的单元格。
答案 0 :(得分:0)
您的代码是正确的。但你应该记住,如果你想要相同数量的奇数和偶数单元格,那么你应该有偶数个单元格。 所以你必须在numberOfRowsInSection方法中提供24或26(偶数行)而不是25(奇数行)。