我在 xcode 4.5 中开发了 ipad 和 iPhone 应用程序,并通过检查设备来做到这一点:
if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad)
{
//code for ipad.Adjusting sizes for all the controls
}
if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPhone)
{
//code for iphone.Adjusting sizes for all the controls
}
但是当我在模拟器中检查 iphone5 的 Retina(4) 时,所有控件的大小都发生了变化,并且我为 iphone 提供的先前分辨率不匹配。
在这种情况下我该怎么办?