我有两个xib文件,一个用于iPhone 4,另一个用于iPhone 5;分别适配3.5英寸和4英寸的屏幕。现在,我只是想添加一些代码,让应用程序知道该加载哪一个xib文件。我有以下代码可以完成这个任务:
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone))
{
CGSize result = [[UIScreen mainScreen] bounds].size;
if(result.height == 480)
{
//Load 3.5 inch xib
}
if(result.height == 568)
{
//Load 4 inch xib
}
我把它放在ViewController.M里(这是我应该放的地方吗?),然后构建失败,显示存在解析问题,需要标识符“(”
有人可以帮我简单修复一下吗?谢谢!
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)) {
移除,将代码放入 viewDidLoad 中。 - Maximilian Litteral