【问题标题】:Create checkmark for a Table View with a detail segue?使用详细信息为表视图创建复选标记?
【发布时间】:2015-03-10 10:51:06
【问题描述】:

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

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

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

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

谢谢,丹尼尔

【问题讨论】:

  • 仅供参考:不要指望这里有任何答案,因为您只想拥有一些东西。 TBH 这是一些相当基本的东西,您可以通过谷歌搜索和阅读文档找到答案。

标签: ios swift checkbox master-detail checkmark


【解决方案1】:

好的,我想通了。添加了这段代码sn -p:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-22
    • 2014-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-01
    • 2010-12-06
    相关资源
    最近更新 更多