【问题标题】:Connecting prototypecell to different scenes using storyboard使用故事板将原型单元连接到不同的场景
【发布时间】:2015-06-10 05:28:11
【问题描述】:

我正在使用情节提要将我的原型单元格连接到一个场景,我的表格视图中的一个单元格将使用 segue 导致不同的场景,我的问题是我可以使用情节提要来做到这一点,因为通过情节提要我能够连接原型单元格仅限于一个场景。

【问题讨论】:

    标签: ios iphone


    【解决方案1】:

    这是similar question

    看起来您需要将表格视图控制器中的 segue 添加到目标视图控制器而不是单元格中。然后你可以在你的表格视图单元格中做这样的事情

    tableview(tableview, didSelectRowAtIndexPath: indexPath) {
        if shouldSeguaToSceneAWithIndexPath(indexPath) {
            performSegueWithIdentifier("SegueA")
        else if shouldSeguaToSceneBWithIndexPath(indexPath)
            performSegueWithIdentifier("SegueB")
        else if shouldSeguaToSceneCWithIndexPath(indexPath)
            performSegueWithIdentifier("SegueC")
        }
    }
    

    【讨论】:

    • 感谢 Jonathan 和 Bhavin 的回答,你们俩都提供了类似的方法来解决这个问题,但是我的 Tableview 中的数据是动态的,所以 indexpath 没有帮助。
    • 您在什么意义上说数据是动态的?必须有一些东西可以区分要传递给两个不同视图控制器的数据。如果没有任何效果,则创建两个不同的原型单元并适当地继续!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多