我想创建一个包含TODO项目列表的应用。每个TODO应该在单元格的左侧有一个功能复选标记/复选框。如果我点击TODO的右侧,那么我想展示它的详细信息。
我创建了一个表格视图。当我点击一个单元格时,我按照一个segue到一个显示单元格细节的UIViewController。
我认为通过定义单元格的imageView可以显示复选标记。但是,我无法使imageView起作用,即可点击。每次我点击它都会显示细节。
您是否可以提供基本的示例代码,以说明如何同时获取单元格的详细信息和可点击的复选标记?
谢谢,丹尼尔
答案 0 :(得分:0)
好的,我明白了。添加了此代码段:
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath:NSIndexPath) -> UITableViewCell {
//...
let singleTap = UITapGestureRecognizer(target: self, action: Selector("tapped"))
singleTap.numberOfTapsRequired = 1
cell.imageView?.userInteractionEnabled = true
cell.imageView?.addGestureRecognizer(singleTap)
//...
}
func tapped() {
println("tapped!")
}