我有一个UIViewController
带接口的类,我希望它在 iPhone-5 上运行时有所不同,如何在我的代码中获取 iPhone 类型?
问问题
100 次
2 回答
2
您可以使用以下代码检查其 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
}
于 2012-11-19T06:28:20.440 回答
2
您只需在 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
}
于 2012-11-19T06:34:26.910 回答