您的位置:首页 > 编程语言

判断用户设备是iPad还是iPhone的代码

2012-09-06 19:15 567 查看
参考自:http://www.cocoachina.com/iphonedev/sdk/2010/1015/2192.html

以下代码由 CocoaChina 版主 “cclv” 分享,可用于判断应用运行的设备是否是 iPad

#define isPad (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
在 FBConnect 的库里面我也发现了类似的用法:

static BOOL FBIsDeviceIPad() {
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 30200
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
return YES;
}
#endif
return NO;
}

还有另外一种判断方法如下:
NSString* strDevice = [[UIDevice currentDevice].model substringToIndex:4];
if ([strDevice isEqualToString:@"iPad"]) {
isIpad_ = YES;
} else {
isIpad_ = NO;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息