【问题标题】:Static UITableView in Storyboard, with programmatic segueStoryboard 中的静态 UITableView,带有程序化的 segue
【发布时间】:2013-11-03 08:50:15
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: ios iphone uitableview


    【解决方案1】:

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

    【讨论】:

    • 我的工作原理模型是,某些东西正在替换 didSelectRowAtIndexPath,我需要调用该版本来获取情节提要行为,而事实上,除了您在 didSelectRowAtIndexPath 中所做的任何事情之外,您还可以获得情节提要行为。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-08
    • 2016-08-18
    • 1970-01-01
    • 1970-01-01
    • 2010-09-07
    • 1970-01-01
    • 2012-01-05
    相关资源
    最近更新 更多