我怎样才能知道我的程序正在iPhone 5上运行?

我怎样才能知道我的程序正在iPhone 5上运行?,iphone,ios,xcode,Iphone,Ios,Xcode,我有一个UIViewController类,它的接口我希望它在iPhone-5上运行时有所不同,如何在我的代码中获取iPhone类型?您可以使用以下代码来检查它的iPhone 5。 首先在.m文件中定义以下代码 #define IS_IPHONE_5 ( [ [ UIScreen mainScreen ] bounds ].size.height == 568 ) 然后使用以下条件 if( IS_IPHONE_5 ) { // Running in iphone 5 } else

我有一个UIViewController类,它的接口我希望它在iPhone-5上运行时有所不同,如何在我的代码中获取iPhone类型?

您可以使用以下代码来检查它的iPhone 5。 首先在.m文件中定义以下代码

 #define IS_IPHONE_5 ( [ [ UIScreen mainScreen ] bounds ].size.height == 568 )
然后使用以下条件

 if( IS_IPHONE_5 )
{
   // Running in iphone 5
}
 else
 {
   // Running in other iphone
 }

您可以使用以下代码检查其iPhone5是否可用。 首先在.m文件中定义以下代码

 #define IS_IPHONE_5 ( [ [ UIScreen mainScreen ] bounds ].size.height == 568 )
然后使用以下条件

 if( IS_IPHONE_5 )
{
   // Running in iphone 5
}
 else
 {
   // Running in other iphone
 }

您只需在AppDelegate中设置以下代码

int deviceType;

float height = [UIScreen mainScreen].bounds.size.height;

    if (height==568) {
        self.deviceType = 5;
    }
    else
    {
        self.deviceType = 4;
    }
下面的代码是您希望在xcode类中的任何位置使用的代码

if(appdelegate.deviceType == 5){
    iPhone 5 Code...
}
else{
    iPhone 4 code
}

您只需在AppDelegate中设置以下代码

int deviceType;

float height = [UIScreen mainScreen].bounds.size.height;

    if (height==568) {
        self.deviceType = 5;
    }
    else
    {
        self.deviceType = 4;
    }
下面的代码是您希望在xcode类中的任何位置使用的代码

if(appdelegate.deviceType == 5){
    iPhone 5 Code...
}
else{
    iPhone 4 code
}

我的电话号码对吗?548是正确的,不,iPhone5的屏幕尺寸是568。我对这个尺寸感到困惑。在IB中,当我选择4英寸显示器时,显示器尺寸为320*548。但是当我在模拟器上运行我的程序时,我的按钮不会出现在我把它们放在视图中的同一个位置,因为你的模拟器是480大小的。你必须从模拟器设置->硬件->设备->中选择4英寸ratina显示,然后你可以看到整个屏幕。我的模拟器处于4英寸模式,我试图发布我的屏幕截图,但因为我的声誉不到10,我是一个新手:stackoverflow不允许我。我视图中的所有按钮都是自定义按钮,它们的位置在模拟器中与IB视图中的位置几乎没有区别。我的数字对吗?548是正确的,不,iPhone5的屏幕尺寸是568。我对这个尺寸感到困惑。在IB中,当我选择4英寸显示器时,显示器尺寸为320*548。但是当我在模拟器上运行我的程序时,我的按钮不会出现在我把它们放在视图中的同一个位置,因为你的模拟器是480大小的。你必须从模拟器设置->硬件->设备->中选择4英寸ratina显示,然后你可以看到整个屏幕。我的模拟器处于4英寸模式,我试图发布我的屏幕截图,但因为我的声誉不到10,我是一个新手:stackoverflow不允许我。我视图中的所有按钮都是自定义按钮,它们在模拟器中的位置与IB视图中的位置几乎没有区别。可能的重复