使用详细信息segue为表视图创建复选标记?

时间:2015-01-12 15:56:19

标签: ios swift checkbox master-detail checkmark

我想创建一个包含TODO项目列表的应用。每个TODO应该在单元格的左侧有一个功能复选标记/复选框。如果我点击TODO的右侧,那么我想展示它的详细信息。

我创建了一个表格视图。当我点击一个单元格时,我按照一个segue到一个显示单元格细节的UIViewController。

我认为通过定义单元格的imageView可以显示复选标记。但是,我无法使imageView起作用,即可点击。每次我点击它都会显示细节。

您是否可以提供基本的示例代码,以说明如何同时获取单元格的详细信息和可点击的复选标记?

谢谢,丹尼尔

1 个答案:

答案 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!")
}