问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ios判断设备是iphone还是ipad

发布网友 发布时间:2022-04-30 14:15

我来回答

3个回答

热心网友 时间:2022-04-25 22:25

  在ios开发的过程中,有可能这里应用在iphone和ipad上都要使用,但是怎么判断当前设备是iphone还是ipad呢,在这里提供一种方法来判断这个设备是什么设备,具体代码如下
?
NSString *nibTitle = @"PadContent"; //默认是ipad
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{ //如果当前设备是iphone 就改为iphone的nib文件
nibTitle = @"PhoneContent";
}
[[NSBundle mainBundle] loadNibNamed:nibTitle owner:self options:nil];//加载nib

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
{
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController_iPhone"bundle:nil] autorelease];
} else {
self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController_iPad"bundle:nil] autorelease];
}
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
return YES;
}

热心网友 时间:2022-04-25 23:43

您的意思应该是iOS开发中,如何判断接入设备是iPhone还是iPad吧
下面这行代码可以直接判断是否为手机,您的问题应该是需要不同的情况下加载不同的Xib吧
//判断手机
if([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone)

{
NSLog(@"iPhone");

}
else
{
NSLog(@"iPad");

}

热心网友 时间:2022-04-26 01:17

iPhone是手机 ipad是平板电脑大得多
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 ios 中tableview和scrollView的区别 ios 约束怎么获取frame ios 做转场动画的时候,视图内部的控件frame不变怎么回事 ios 展示产品明细用什么组件 bound与frame有什么区别 ios contentoffset和contentinset的区别 iOS中frame 与bounds 的含义 采购部门如何提高效率,创造更大效益的工作举措? 深入探究frame和bounds的区别以及setbounds使用 IOS开发面试题 UIView的frame和bounds属性的真正的区别 详解iOS开发中frame和Bounds之间的区别 ios frame和bounds的区别 华为维修点是免费的吗 社保部门的业务咨询电话是多少? 深圳社保局怎么转不了人工? 普法栏目剧螳螂捕蝉阿晶扮演者是谁? 社保24小时咨询电话? CCTV12普法栏目剧《重拳插翅难飞》里的梁宜君是谁演的? 成都社保电话12333怎么转人工 白鸽普法栏目剧演员表勇往是谁扮演的 iOS view圆角设置同时又不影响子视图超出父视图部分显示 ios怎样查询图形界面对应的代码 北京故宫单向参观路线 papership可以在安卓上用吗 故宫的最佳游览路线是什么? 周公解梦:梦见我朋友死了,我又把她救活了。是怎么回事 梦到人死了,又被我救活了代表什么? 梦见有人自杀,但又救活了 梦见死人被我救活怎么解,求解谢谢 梦见看到一个人活活窒息而死,意味着什么? 怎么接空调外机线,看图 智能学习机哪个品牌好? 人工智能会“碾压”人类吗? 手机可不可以在线听歌?不用下载的那种。 手机上不用下载就能听歌的网页 手机上怎样不下载就可以听歌 有没有用手机在线听歌不用自动下载的播放器啊 拼多多安装智能锁平台有哪些 全国安装指纹锁接单平台有哪些?我想在淘宝上卖智能锁,安装售后,哪个平台能处理? 手机音乐播放器不用下载的