`
zhangyaochun
  • 浏览: 2621335 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

适配ios设备集锦

阅读更多

 

   本文收录一下关于ios适配的media query规则

 

  • iPad:
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px) {
   //....
}

 

  • iPad横屏:
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px) 
and (orientation: landscape) {
   //....
}

 

 

 

  • iPad竖屏:
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:portrait) {
   //......
}

 

    iPad3和 ipad4 都有Retina

 

 

  • Retina iPad
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (-webkit-min-device-pixel-ratio:2) {
    //....
}

 

 

  •    iPad1和iPad2
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (-webkit-min-device-pixel-ratio:1) {
   //...
}

 

 

  • iPhone 2G- 4S
@media only screen
and (min-device-width:320px)
and (max-device-width:480px) {
    //....
}

 

 

  • iPhone5
@media only screen
and (min-device-width:320px)
and (max-device-width:568px) {
    //....
}

 

 

   iPad mini 也是和 iPad 1 和 2 一样

 

 

 

分享到:
评论

相关推荐

    ios项目适配ios6 ios7

    本项目主要关注的是如何将一个iOS项目适配到iOS6和iOS7这两个版本,因为它们之间存在显著的视觉和用户体验差异。iOS7引入了全新的设计语言,这使得许多在iOS6中正常工作的元素在新系统中可能需要调整。下面我们将...

    ios页面适配

    以上就是关于iOS页面适配的主要知识点,包括iOS设备像素特性、不同屏幕尺寸下的适配策略、图片资源的适配以及屏幕旋转时的界面调整。通过这些技术的应用,开发者可以确保应用程序在不同型号的iOS设备上都能展现出...

    最新xcode适配ios11.2配置文件

    模拟器可以快速模拟各种iOS设备和版本,帮助你发现潜在的问题。同时,真机测试也是不可或缺的,因为模拟器可能无法完全模拟真实设备的所有行为。 5. **错误修复和警告** 当Xcode编译你的代码时,可能会出现针对iOS...

    iOS开发之适配iOS10以及Xcode8

    本文主要针对“iOS开发之适配iOS10以及Xcode8”这一主题进行深入探讨,旨在帮助开发者顺利过渡到新环境。 首先,Xcode8引入了一项新特性,即自动证书管理。当使用Xcode8打开工程时,开发者可以选择“Automatically ...

    Ios 15.3 真机调试适配包

    为了适配iOS 15.3,你需要确保你的Xcode版本是最新的,因为旧版本可能不支持新系统的特性或API。 接下来,让我们深入探讨iOS 15.3。这个更新版本可能包含了一系列性能改进、新功能和错误修复。对于开发者来说,这...

    ios-iOS 仿微信可限制多行增长,适配iOS11以下.zip

    在iOS应用开发中,我们经常会遇到需要实现类似微信聊天输入框的需求,即一个可以限制多行增长、适配iOS 11以下版本的文本输入视图。标题中的"ios-iOS 仿微信可限制多行增长,适配iOS11以下.zip"就涉及到了这样一个...

    IOS屏幕适配

    IOS 屏幕适配是 IOS 开发中非常重要的一方面,涉及到应用程序在不同 IOS 设备上的显示效果。IOS 屏幕适配可以分为两种方法:自动布局(AutoLayout)和autosize。 在 IOS6 之前,屏幕适配一般使用 autosize,设置...

    IOS几种方式的适配

    在iOS开发中,适配是确保应用程序在不同设备和屏幕尺寸上正常运行的关键步骤。本文将深入探讨三种主要的适配方法:XIB( Interface Builder 文件)、代码编程以及Storyboard。 ### XIB适配 XIB(XML Interface ...

    IOS版本兼容与屏幕适配

    IOS 版本兼容与屏幕适配 IOS 版本兼容与屏幕适配是移动应用开发中非常重要的一方面。随着 iPhone OS 的版本越来越多,用户由于各种原因没有升级到最新版,作为开发者,我们需要考虑这些用户的需求,使我们的软件能...

    iOS 自动布局及适配iPhone6

    iOS自动布局及适配iPhone6的知识点涵盖了iOS应用开发中界面布局与适配的关键...通过上述知识点的掌握和应用,开发者可以高效地创建出适应不同iOS设备的界面布局,确保应用在所有设备上都能提供一致且优质的用户体验。

    APNs推送Demo,适配iOS8.0+

    这个"APNs推送Demo,适配iOS8.0+"是一个示例项目,帮助开发者了解如何在iOS 8.0及以上版本的设备上实现APNs推送功能。 首先,我们需要理解APNs的工作原理。当应用注册到APNs时,设备会生成一个唯一的设备令牌,然后...

    一款适配ios黑暗模式的demo,通过一键监听回调的方式来适配.zip

    一款适配ios黑暗模式的demo,通过一键监听回调的方式来适配,只需要在回调中一次性编写适配代码即可,更新时,会自动回调所有适配代码,避免了走系统的那些方法和判断 软件开发设计:PHP、QT、应用软件开发、系统...

    IOS适配横竖屏,适配所有机型

    总之,适配iOS的横竖屏和各种机型需要综合运用屏幕方向控制、布局技术、版本兼容性策略以及针对特定设备的调试和优化。通过不断学习和实践,开发者可以创建出能够在全系列iOS设备上提供良好用户体验的应用。

    Ios7XIB适配

    在iOS开发中,当应用程序升级到iOS7时,开发者可能会遇到一些与用户界面相关的适配问题,特别是因为iOS7引入了全新的设计语言和状态栏透明特性。本篇将深入探讨如何解决iOS7中XIB(XML Interface Builder)文件在...

    iphone和ipad适配

    不同的iOS设备可能具有不同的硬件特性,如Face ID和Touch ID,开发者需要确保应用能适配这些功能。同时,对于iPad,可能需要利用Apple Pencil进行手写输入或绘图,因此要支持触控笔操作。 5. 模拟器与真机测试: ...

    ios7 ios6(3.5inch,4inch)适配

    在iOS开发中,适配不同屏幕尺寸是至关重要的任务,特别是在iOS7和iOS6这两个操作系统版本之间,因为它们支持3.5英寸和4英寸两种不同的屏幕尺寸。此压缩包文件"IOS7AdaptDemo"提供了一个示例项目,旨在帮助开发者理解...

    iOS外设检测(外部设备连接)

    标题"iOS外设检测(外部设备连接)"直指这一领域的核心任务——检测并确认外部设备是否已成功连接到iOS设备。这种连接可以用于各种场景,如游戏控制器、健康监测设备、数据传输设备等。 首先,iOS对外设的支持基于MFi...

    基于IOS、Android手机设备应用程序交互适配设计研究报告.docx

    ### 基于IOS、Android手机设备应用程序交互适配设计研究报告 #### 一、交互设计理论背景 交互设计(Interaction Design)是随着信息技术的发展而兴起的一门新兴学科,其核心在于提升产品的可用性和用户的满意度。...

    基于Jquery Mobile的IOS主题

    尤其是对于想要模仿iOS设备外观和感觉的应用,jQuery Mobile的iOS主题提供了完美的解决方案。本文将深入探讨如何使用这个主题以及其背后的关键概念和技术。 **jQuery Mobile简介** jQuery Mobile是jQuery库的一个...

    IOS获取设备名称

    首先,我们需要理解iOS设备模型的表示方式。苹果设备的名称通常由一系列型号标识符组成,例如"iPhone6,1"或"iPad4,7"。这些标识符并不直接对应用户可见的设备名称,如"iPhone 6s"或"iPad Air 2"。苹果提供了一个名为...

Global site tag (gtag.js) - Google Analytics