我试图在选择了一个单元格上的accessoryView后显示一个模态。
我目前有一个来自TableViewCell的segue来显示模态,当点击附件按钮时,我会在此segue上手动调用performSegueWithIdentifier。
问题在于,从选择单元格和选择附件视图都会触发segue。我只希望在附件视图选择中触发segue。
有哪些解决方案?
答案 0 :(得分:5)
使用故事板中的详细配件右键单击原型tableViewCell。这会打开一个黑色连接盒。在Triggered Segues下有两个选项,选择和附件动作。控制从那些控制拖动到所需的视图控制器。
答案 1 :(得分:2)
我最终通过从第一个ViewController拖到SecondViewController来创建一个segue,而不是从单元格拖动到viewController。我用指定的标识符字符串手动调用performSegueWithIdentifier,这样只有在我想要时才会调用segue。