【问题标题】:Do I need multiple view controllers for the iPhone & iPad storyboards?iPhone 和 iPad 故事板是否需要多个视图控制器?
【发布时间】:2012-02-07 20:39:38
【问题描述】:

我对 iOS 5 的所有新功能以及我现在可以在 Xcode 中做什么还比较陌生。因此,我们将不胜感激。

我设计了一个单视图应用程序,我同时拥有 iPhone 和 iPad 故事板。我刚开始时选择了“单视图应用程序”,所以 Xcode 为我创建了一个 ViewController。两个故事板都将此视图控制器列为自己的。

在 iOS 4 中,我将按钮操作链接到视图控制器的方式是右键单击笔尖上的按钮,选择我想要的操作,然后将其拖到视图控制器的“.h”文件中,它为我自动创建了一个方法/属性。

我现在对如何实现这一点感到困惑,因为我有多个故事板但只有一个视图控制器。我需要为每个按钮设置多个链接吗?一个用于 iPhone 上的按钮,一个用于 iPad?还是有更好的方法来完成我现在想做的事情?

【问题讨论】:

    标签: ios xcode ios5


    【解决方案1】:

    您的操作方式与您在 iOS4 中的操作方式相同。但显然你从未在那里构建过通用应用程序;-)

    为两个不同的 nib 文件使用一个 UIViewController 类是完全可以的。 如果你使用故事板,也可以使用不同的故事板和单个 viewController。

    您甚至可以将同一个 viewController 用于单个故事板中的不同场景。

    与 viewController 的连接保存在 nib 或 storyboard 中。所以在设计其他用户界面时不能覆盖它们。

    打开 iPhone 故事板,将您的行动和渠道联系起来。然后打开 iPad 故事板并建立完全独立的连接。

    【讨论】:

      【解决方案2】:

      在回复第一个回复时,我的印象是视图控制器只能支持故事板布局中的两个场景。我这么说是因为我找到了this thread

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-08-27
        • 1970-01-01
        • 2012-11-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-01
        相关资源
        最近更新 更多