JTA*_*pps 1 xcode views objective-c uiviewcontroller ios
在所有基础知识中,我想要拥有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];
}
Run Code Online (Sandbox Code Playgroud)
你必须用你的nib名称和类名替换它们.
在上面... 更重要的一步是进入每个xib文件 .. 点击文件所有者 ..并在i*dentity inspector*(右上角的图标)..确保它是类YOurViewController
| 归档时间: |
|
| 查看次数: |
3758 次 |
| 最近记录: |