我需要iPhone和iPhone的多个视图控制器吗? iPad故事板?

时间:2012-02-07 20:39:38

标签: ios xcode ios5

我仍然不熟悉iOS 5的所有新功能,以及我现在可以在Xcode中做些什么。因此,我们将不胜感激。

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

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

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

2 个答案:

答案 0 :(得分:5)

您可以像在iOS4中一样操作。但显然你从来没有在那里建立一个通用应用程序; - )

对于两个不同的nib文件,只有一个UIViewController类是完全可以的。 如果你使用故事板,那么使用不同的故事板和单个viewController也没关系。

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

与viewController的连接保存在nib或storyboard中。因此,在设计其他用户界面时,您无法覆盖它们。

打开iPhone故事板,与行动和销售点建立联系。然后打开iPad故事板,完成独立的连接。

答案 1 :(得分:0)

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