我正在将“手机”应用程序移植到iPad。
我在“摘要”下将目标的“设备”更改为Universal
我使用条件(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad)来确定该应用程序是否在iPad上运行。
我创建了一个专用于iPad的新XIB并在其中放置了一个视图。

如何将IBOutlets重新连接回XIB的iPad版本?

谢谢

最佳答案

您可能需要定义文件所有者的类:



由于创建了新的XIB,因此应将其设置为UIViewController,只需从列表中选择UIViewController's子类即可。

新形象:





只是一个小细节:

避免使用此类内容:(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad)。当为同一应用程序的iPad和iPhone创建共享相同代码的版本时,它将完全破坏您的应用程序体系结构。只需将您想要的类子类化即可。将通用代码保留在父代上,并将细节保留在每个子类中。

关于ios - 如何将MainView-iPad.xib重新连接到viewController?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11258983/

10-11 19:48
查看更多