Ios 使用UITableView Swift进行多项选择
我对iOS开发相当陌生,尤其是使用Swift。我想实现一个列表,用户可以在其中选择不同行上的不同复选标记,然后提交选择以进行处理 苹果有一个代码示例,但它是在Objective-C中完成的,我正在Swift中寻找类似的东西。如蒙支持,将不胜感激 苹果Objective-C示例:Ios 使用UITableView Swift进行多项选择,ios,swift,Ios,Swift,我对iOS开发相当陌生,尤其是使用Swift。我想实现一个列表,用户可以在其中选择不同行上的不同复选标记,然后提交选择以进行处理 苹果有一个代码示例,但它是在Objective-C中完成的,我正在Swift中寻找类似的东西。如蒙支持,将不胜感激 苹果Objective-C示例: 谢谢您可以使用以下代码进行多项选择和复选标记 func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath){
谢谢您可以使用以下代码进行多项选择和复选标记
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;
}
}
自己动手翻译吧。Objective-C语法有点奇怪,但是方法名称很相似,autocorrect会给你一些建议来帮助你。向我们展示您遇到问题的部分以及您所做的工作,我们将帮助您。堆栈溢出不会翻译您的整个项目,但会奖励您的努力。@vacawama我没有要求将代码翻译成swift,我几乎没有在swift中寻找类似的知识。stackoverflow平台主要用于交流经验,作为一名程序员,我认为最好在尝试自己从头开始之前询问是否已经存在某些东西。谢谢你的支持。我不是有意暗示你只是要求翻译。我相信学习足够多的Objective-C是值得的,你可以阅读它。这实际上只是C上的一小层。一旦你这样做了,你就可以在他们的例子中看到苹果在做什么,然后了解这种东西是如何写的。谢谢@vacawama,我相信你的意思是好的。我会看看并试一试。如果我被卡住了,我会让你知道的。