0

我有一个带有 UITableViewController 的故事板。表格视图具有静态单元格,并且我已将单元格配置为在点击时转换到其他视图控制器(通过控制拖动它们来设置转场)。这很好用。

现在我在表格中添加了一行,对于这一行,我需要转换到在不同故事板中实现的 UIViewController。我需要在代码中处理这个。

有没有办法处理 tableView:didSelectRowAtIndexPath: 代码中的这一行,同时让情节提要处理已经定义了转换的其余行?

我尝试在 tableView:didSelectRowAtIndexPath: 中调用 super 来调用“默认”行为,但这不起作用(UIViewController 上的未定义选择器)。我想为除我想以编程方式处理的行之外的所有行调用情节提要的行为。

4

1 回答 1

0

当然,你可以这样做。实现 didSelectRowAtIndexPath,并放入一个 if 语句,该语句执行您需要转到另一个故事板控制器的代码,仅针对您刚刚添加的行(对任何其他行不执行任何操作)。

于 2013-11-03T00:50:15.930 回答