iOS iPad和iPhone设置判断

iPad开发中比iPhone上多了两个控制器
1.UISplitViewConroller
2.UIPopoverController
这两个控件只能在iPad上运行

为了开发同时兼容 iPhone 和iPad 的应用,可以通过 iOS 提供的 UIDevice 类,该对象的 userInterfaceIdiom 属性返回一个UIUserInterfaceIdiom 枚举值, 该枚举值包含如下两个值
UIUserInterfaceIdiomPhone : 代表 iPhone 设备
UIUserInterfaceIdiomPad : 代表 iPad 设备

判断当前运行的设置代码如下
// 判断当前是不是运行在iPhone设备上
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
…...
}

// 适配时判断手机的系统版本

define iOS8 [[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容