【发布时间】:2013-03-14 05:11:55
【问题描述】:
我正在尝试在不使用 nib 的情况下编写应用程序,我会以编程方式完成所有操作。
现在的问题是,我要如何同时支持 iPad 和 iPhone?显然,我不能这样做
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad) {
// load iPad nib
} else {
// load iPhone nib
}
如果我创建 2 个 ViewControllers,那么 IBAction 将是多余的。
有什么建议吗?
【问题讨论】:
-
你可以在上面
[UIDevice currentDevice]条件下单独设置框架,做一般的功能.....我认为不使用这个你不能...... -
如果一切都是程序化的,那么为什么要创建两个视图控制器?一个就够了
-
您在创建项目时是否选择了通用应用程序。