我对iOS开发很新,尤其是使用Swift。我想实现一个列表,用户可以在其中选择不同行上的不同复选标记,然后提交选择以进行处理。
Apple有一个代码示例,但它是在Objective-C中完成的,我在Swift中寻找类似的东西。任何支持将不胜感激
Apple Objective-C示例:https://developer.apple.com/library/ios/samplecode/TableMultiSelect/Introduction/Intro.html
由于
答案 0 :(得分:3)
您可以使用以下代码进行多项选择和复选标记
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath){
let cell = tableView.cellForRowAtIndexPath(indexPath)
if (cell?.accessoryType == UITableViewCellAccessoryType.Checkmark){
cell!.accessoryType = UITableViewCellAccessoryType.None;
}else{
cell!.accessoryType = UITableViewCellAccessoryType.Checkmark;
}
}