iOS-userInterfaceIdiom-判断当前设备

通过UIDevice().userInterfaceIdiom来判断是iPhone或者iPad,以此来执行不同的操作,或者为控件制定不同的frame

image.png
if UIDevice().userInterfaceIdiom == .Phone {
            switch UIScreen.mainScreen().nativeBounds.height {
            case 960:
                productTitle.frame = CGRect(x: 7, y: 125, width:cell.frame.size.width-14, height: 23)
            case 1136:
                productTitle.frame = CGRect(x: 7, y: 125, width:cell.frame.size.width-14, height: 23)
            default:
                productTitle.frame = CGRect(x: 7, y: 178, width:cell.frame.size.width-14, height: 23)
            }
        }  
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、禁止手机睡眠[UIApplication sharedApplication].idleTimerDisabl...
    DingGa阅读 4,813评论 1 6
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,237评论 4 61
  • 题记: 时近国庆,学校将组织“爱与梦想″主题联欢。为给家乡美板块添一节目素材,根据当地名景及零碎传说,缀一童话故事...
    虎头山下的守望者阅读 3,984评论 4 3
  • 你从狂风暴雨中向我走来, 梦一醒, 你真在。
    传说中的背影杀手阅读 988评论 0 0
  • 自我吹嘘不能体现本人答案的专业性,请各位自行想象我是个牛人然后直接看下文。 以下内容仅代表个人观点,觉得不好的你点...
    英语语法实验室阅读 64,017评论 40 1,036