我用动态原型单元创建了一个tableview。 我编码,当用户点击单元格附件类型应更改为复选标记,当用户再次选择时,它应更改为无。它在iPhone 6及更高版本系列中运行良好,但在iPhone 5和5s中无效。
cellForRowAt indexPath中的示例代码
if let _ = selectedIndexPath {
if (indexPath.compare(selectedIndexPath!) == .orderedSame) {
if cell.accessoryType == .checkmark {
cell.accessoryType = .none
} else {
cell.accessoryType = .checkmark
}
}
}