我已经使用 XCode 中的向导将 iPhone 应用程序转换为通用应用程序。
它构建得很好,但在某些区域显然看起来有点垃圾:)
我需要根据正在使用的设备加载笔尖。我不想创建我的视图控制器,initWithNib
因为我已经有代码来创建带有一些数据(initWithMyLovelyData
)的控制器,这些数据与笔尖加载没有任何关系。
我知道要找出您使用的设备,所以我尝试在实际视图控制器本身内UI_USER_INTERFACE_IDIOM()
覆盖它们,假设它们以某种方式在内部被调用。initWithNibName
但它不起作用,因为我想我不确定语法。
我努力了
if(ipad..) self = [super initWithNibName:@"MyIpadNib" bundle:nibBundleOrNil];
那不起作用:/
编辑-我知道我已经对此进行了大量编辑,在进行了更多研究后使我的问题更加具体-抱歉!