【问题标题】:Different segue from disclusure indicator than tapping cell in swift?与披露指示器不同的segue而不是在swift中点击单元格?
【发布时间】:2016-06-09 13:33:43
【问题描述】:

是否可以从一个单元格中设置 2 个 segue,一个来自轻敲单元格,另一个用于披露指示器?

谢谢

【问题讨论】:

    标签: swift uitableview segue cell


    【解决方案1】:

    简单地说,在你的 UITableViewDelegate 中

    func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
      self.performSegueWithIdentifier("SegueCellTap", sender: self)
    }
    
    func tableView(tableView: UITableView, accessoryButtonTappedForRowWithIndexPath indexPath: NSIndexPath) {
      self.performSegueWithIdentifier("SegueAccessoryButtonTap", sender: self)
    }
    

    【讨论】:

    • 我已经这样做了,但是当我点击披露指示器时,它会转到同一个 viewController
    • 我在任何一个单元格或附件上点击一下就有两个 segue
    • 顺便说一句谢谢我从故事板和 tableviewDelegate 都这样做了,这就是为什么我有两次 segue,我执行了两次,表明我在代码中除了故事板之外我的工作也很好,如果我愿意我猜这个我不应该在故事板上继续进行
    【解决方案2】:

    如果您在情节提要中创建所有内容,您可以简单地从单元格(确保在大纲中选择单元格)拖动到目标视图控制器,并对附件执行相同操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-11
      • 2020-03-23
      • 1970-01-01
      • 1970-01-01
      • 2012-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多