objective-c – 将两个XIB连接到一个ViewController
发布时间:2020-12-15 01:39:18 所属栏目:百科 来源:网络整理
导读:在所有基础知识中,我想要拥有iPhone的视图和iPad的视图.但是,我想为它们使用相同的视图控制器,因为它们是相同的,只是针对每个设备进行了优化. 我知道可以这样做,因为它是一个通用应用程序,通用项目的默认视图包括iPhone的一个主视图和iPad的一个主视图.但是,
在所有基础知识中,我想要拥有iPhone的视图和iPad的视图.但是,我想为它们使用相同的视图控制器,因为它们是相同的,只是针对每个设备进行了优化.
我知道可以这样做,因为它是一个通用应用程序,通用项目的默认视图包括iPhone的一个主视图和iPad的一个主视图.但是,它们是自动实现的,因此我不知道如何复制它. 所以,这个问题的主旨是:你如何将两个xib连接到一个viewcontroller? 谢谢, >杰克 解决方法
在代码..无论你在哪里批评新视图..喜欢这样
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad) { self.MainView = [[[YOurViewController alloc] initWithNibName:@"YOurViewController_iPad" bundle:nil]autorelease]; } else { self.MainView = [[[YOurViewController alloc] initWithNibName:@"YOurViewController_iPhone" bundle:nil]autorelease]; } 您必须用您的笔名替换笔尖名称和类名. 在上面…更重要的一步是进入每个xib文件..点击文件所有者..并在i * dentity inspector *(右上角的图标)..确保它是类YOurViewController (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |