2012-02-07 52 views
3

我对iOS 5的所有新功能,以及我现在可以在Xcode中做的事情,还是比较陌生。所以,一个很好的解释将不胜感激。我是否需要iPhone和iPad故事板的多个视图控制器?

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

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

我很困惑现在该怎么做,因为我有多个故事板但只有一个视图控制器。我是否需要为每个按钮设置多个链接;一个用于iPhone上的按钮,另一个用于iPad?或者有更好的方法来完成我现在想要做的事情吗?

回答

5

你这样做就像你在iOS4中做的那样。但很明显,你从来没有建立一个通用的应用程序有;-)

这完全没关系有一个UIViewController类两种不同的笔尖文件。 如果您使用故事板,则可以使用不同的故事板和单个viewController。

你甚至可以使用不同的场景相同的viewController一个故事板内。

viewController的连接保存在笔尖或故事板中。所以在设计其他用户界面时不能覆盖它们。

打开iPhone的故事板,使您的行动和网点连接。然后打开iPad故事板并完成独立的连接。

0

为响应第一个回复,我的印象是一个视图控制器仅支持两个场景在故事板布局下。我说因为我找到了this thread

相关问题