【问题标题】:Segue not performingSegue 不执行
【发布时间】:2012-12-29 12:50:33
【问题描述】:

我目前正面临一些我觉得很奇怪的事情。 在我的故事板中,有一个 TableViewController 填充了静态单元格。

当我选择其中一行时,我想执行一个简单的 segue(推送到另一个视图控制器)。 所以我从相关的表格单元格“ControlDrag”到兄弟控制器,但是当点击一个单元格时,什么也没有发生。接下来,我确实尝试将 segue 触发分配给单元格的附件视图(一个显示按钮)。在这种情况下,segue 会被有效地触发。

所以这是我的问题:我应该使用“编程方式”来处理单元格上的点击(tableview 委托方法和手动 segue 执行),还是界面构建器中缺少一些东西?顺便说一句,我们如何解释附件按钮视图的行为差异?

这是两张截图

  • 应该触发 segue 的单元格选择

    还有,执行转场的附属动作

【问题讨论】:

  • 你有一些你尝试过的例子吗?图片/代码
  • 我要在问题中添加两张图片

标签: iphone ios segue


【解决方案1】:

我终于找到了问题所在。我在视图控制器上附加了一个手势识别器,它正在捕捉单元格上的点击事件。

【讨论】:

  • 我正要建议,我遇到了类似的问题,花了将近一周的时间才解决。如果你想同时使用识别器和segue,你可以将识别器的cancelsTouchInView设置为false,它们都可以工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-23
  • 1970-01-01
  • 2015-09-28
  • 2012-08-18
  • 1970-01-01
  • 2017-12-06
相关资源
最近更新 更多