我正在将“手机”应用程序移植到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/