您的位置:首页 > 其它

如何判断iphone4、iphone4s、iphone5、iPad、iPad retina

2013-03-14 19:24 281 查看
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
CGFloat scale = [[UIScreen mainScreen] scale];

if (scale > 1.0)
{
//iPad retina screen
}
else
{
//iPad screen
}
}
else
{
if ([UIScreen instancesRespondToSelector:@selector(scale)])
{
CGFloat scale = [[UIScreen mainScreen] scale];

if (scale > 1.0)
{
if([[ UIScreen mainScreen ] bounds ].size.height == 568)
{
//iphone 5
}
else
{
//iphone retina screen
}
}
else
{
//iphone screen
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息