将iPhone应用程序更新为Universal:IBOutlets

时间:2012-01-26 14:42:11

标签: iphone xcode ipad universal iboutlet

首先,我会说我已经花了6个小时讨论这个话题,并且已经阅读了互联网必须提供的所有内容,这就是我来到这里的原因。

我已经转换为Universal,Xcode创建了MainWindow-iPad.xib,一切似乎都很好。 以下是我的问题:

1)新iPad专用xib的命名约定是什么? Xcode创建了“-iPad”,但我相信我应该把它们变成“〜ipad”。为什么不同?

2)(最重要)在创建了几个“~ipad”xib之后,Xcode似乎知道加载这些。所以我会复制内容,比如“RootViewController.xib” 并将其粘贴到“RootViewController~ipad.xib”中。 这就是问题:这个新的~ipad xib没有插座或引用插座! 我无法将页面上的按钮链接到任何内容。如何在没有单独的~ipad .m和.h的情况下做到这一点?

谢谢你们的帮助!一旦我完成所有工作,我就会写一篇关于这个的教程。

1 个答案:

答案 0 :(得分:3)

只需将那个~iPad笔尖的类设置为与相应的iPhone笔尖相同的类名。这是在Interface Builder中的检查器中完成的。根据您的操作顺序,您可能需要重新连接插座。我认为,如果您在设置课程后将对象从iPhone笔尖复制到iPad笔尖,那么插座将保持连接状态。