-5

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

我已经创建了一个表格视图。当我点击一个单元格时,我会跟随一个 UIViewController 显示单元格的详细信息。

我认为可以通过定义单元格的 imageView 来显示复选标记。但是,我无法使 imageView 正常工作,即可点击。每次我单击它时,它都会显示详细信息。

您能否提供基本的示例代码来展示我如何同时拥有单元格详细信息和可单击的复选标记?

谢谢,丹尼尔

4

1 回答 1

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!")
}
于 2015-01-13T18:29:28.187 回答