使用UITableView Swift进行多项选择

时间:2015-07-31 09:06:12

标签: ios swift

我对iOS开发很新,尤其是使用Swift。我想实现一个列表,用户可以在其中选择不同行上的不同复选标记,然后提交选择以进行处理。

Apple有一个代码示例,但它是在Objective-C中完成的,我在Swift中寻找类似的东西。任何支持将不胜感激

Apple Objective-C示例:https://developer.apple.com/library/ios/samplecode/TableMultiSelect/Introduction/Intro.html

由于

1 个答案:

答案 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;

        }
    }