【问题标题】:UISplitViewController - Static master table view and multiple detail view controllerUISplitViewController - 静态主表视图和多个详细视图控制器
【发布时间】:2014-02-20 12:55:51
【问题描述】:

我正在尝试创建一个与 iOS 的“设置”应用具有相似界面的应用,但我对如何继续操作有点迷茫。

基本上,我打算将主视图设为静态表视图。并且该静态表视图中的每一行都有自己的详细视图控制器。

我目前通过情节提要制作了我的主静态表格视图。我如何让每一行在点击时在详细视图上显示它们各自的详细视图控制器?我想知道在这种情况下最好的处理方式是什么。

我在网上浏览了教程,但只看到动态主表视图,只有 1 个详细视图控制器教程。他们使用委托来连接左右视图控制器。但就我而言,我没有模型对象,因为我使用的是静态表格视图。

我知道如何以编程方式执行此操作(连接左视图和右视图),但我计划为此使用情节提要,因为我有多个静态表视图,它们是主表视图中行的详细视图。我不知道如何使用情节提要。

【问题讨论】:

标签: objective-c ipad cocoa-touch storyboard uisplitviewcontroller


【解决方案1】:

在 Xcode 6 中,查看“显示细节”序列。您可以将其从主视图控制器拖动到其他详细视图,并通过从主视图调用此 segue 将它们交换出来。

Here's a quick example of this.

【讨论】:

    【解决方案2】:

    这是旧代码,但我去年能够在 iOS 6 项目中实现它,并且它似乎在 iOS 7 中运行良好(我们现在正在更新项目,但初步测试表明它可以正常工作)。

    基本上,它提供了一个完整的文档化方法来使用 Interface Builder 在拆分视图控制器中实现多个详细视图:

    http://www.scienceathand.com/idevblogaday/adventures-in-uisplitviewcontroller-2/

    【讨论】:

    猜你喜欢
    • 2016-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多