如何开发或者迁移iphone 来适应iphone 5 手机屏幕?

新的iPhone6采用了一个新的长宽比和新的分辨率(640×1136像素)。

如何让现有的app适应这个屏幕尺寸

如何才能然搞一个app适应不同的屏幕分辨率呢?不用每次都调整?

iPhone IOS屏幕分辨率与iPhone6

处理方法

1、下载并安装Xcode中的最新版本。

2、为您的应用程序中设置了一块4.7 和5,5英寸启动图像。主要是用来适应现有的屏幕高度(以前的图片不兼容)。

3、设置自动调整大小,如果你的图片正确,应该不会有太大的问题。

4、如果还没有达到效果,你需要调整视图布局自动适应

5、如果你有其他特殊的要求,可以按照如下的方式处理

例如:

Example:

CGRect screenBounds = [[UIScreen mainScreen] bounds];

if (screenBounds.size.height == 568) {

// code for 4-inch screen

} else {

// code for 3.5-inch screen

}

Also note: The auto-rotation API has changed completely, take a look at that as well if your application supports any rotation other than default.

另外还要注意:自动旋转API已经完全改变了

原文地址:http://www.itmmd.com/201410/84.html

该文章由 萌萌的IT人 整理发布,转载须标明出处。

时间: 2024-10-21 01:47:56

如何开发或者迁移iphone 来适应iphone 5 手机屏幕?的相关文章

iOS 的 APP 如何适应 iPhone 5s/6/6Plus 三种屏幕的尺寸?

初代iPhone 2007年,初代iPhone发布,屏幕的宽高是 320 x 480 像素.下文也是按照宽度,高度的顺序排列.这个分辨率一直到iPhone 3GS也保持不变. 那时编写iOS的App(应用程序),只支持绝对定位.比如一个按钮(x, y, width, height) = (20, 30, 40, 50),就表示它的宽度是40像素,高度是50像素,放在(20, 20)像素的位置. iPhone 4 2010年,iPhone 4发布,率先采用Retina显示屏,在屏幕的物理尺寸不变的

黑马程序员-Mac iphone 使用 如何修改apple 用户名 XXX的mac Mac 与iphone如何连接 传递文件 为iphone增加铃声 iphone铃声的制作---城

1.更改mac apple id Apple ID 即用户名称,您可以将其用于与 Apple 有关的所有操作.为某个 Apple 服务(如 iCloud 或 App Store)创建帐户时即创建了 Apple ID.您可以使用同一 Apple ID 访问 Apple 的其他服务.有时候,可能我们需要更改以前注册的 Apple ID,这里给大家介绍一下,如何修改自己的 Apple ID注:某些 Apple ID(如以 @mac.com 或 @me.com 结尾的 Apple ID)无法更改.首先打

iOS 的 APP 如何适应 iPhone 5s/6/6Plus 三种屏幕的尺寸?(转)

原文:http://www.niaogebiji.com/article-4379-1.html?utm_source=tuicool 初代iPhone 2007年,初代iPhone发布,屏幕的宽高是 320 x 480 像素.下文也是按照宽度,高度的顺序排列.这个分辨率一直到iPhone 3GS也保持不变. 那时编写iOS的App(应用程序),只支持绝对定位.比如一个按钮(x, y, width, height) = (20, 30, 40, 50),就表示它的宽度是40像素,高度是50像素,

如何录制iPhone手机屏幕?AirPlay下载

最近,灬无言开始考虑录制手机端视频了,所以,就花点时间找了找关于手机录制的一些软件. iTools苹果录屏大师(AirPlayer),一款可以录制iPhone手机屏幕的软件. 今天,灬无言来为大家介绍的是iTools苹果录屏大师的录屏功能. 1.下载iTools苹果录屏大师(AirPlayer). 搜索"小小课堂网"微信公众号:xxktorg  关注后回复  10 ,即可获取AirPlayer下载链接. 2.打开AirPlayer,如下图所示.根据手机的iOS版本进行选择. 3.屏幕底

iPhone 6和iPhone 6 plus的AV Foundation框架特性

转载自 http://www.cocoachina.com/ios/20150202/11088.html 本文由CocoaChina翻译组成员YueWang(博客地址)翻译自苹果Technical Note之 New AV Foundation Camera Features for the iPhone 6 and iPhone 6 PlusAV Foundation框架介绍了一系列用于支持iPhone6 和iPhone6 plus 相机新功能的API.新特性包括Focus Pixels.光

把.Net开发环境迁移到Linux上去

原文:把.Net开发环境迁移到Linux上去 .Net Core发布之前,多年来,.Net程序员的开发环境都在Windows上. 三街第一帅的我,虽然上班的8小时一直在windows上撸C#,但是下班时间一般都在搞其他的乱七八糟的东西,比如写写小游戏啊.写点安卓或者IOS的APP啊. 本着一颗折腾的心.周末在家开始了再Ubuntu上搭建.Net Core的开发环境 想要搬移到ubuntu上去,一般常规是两种方法 1.使用jetbrains家族的.Net定制开发环境Rider. Rider是一个跨

Android开发:最全面、最易懂的Android屏幕适配解决方案

前言 Android的屏幕适配一直以来都在折磨着我们Android开发者,本文将结合: Google的官方权威适配文档 郭霖:Android官方提供的支持不同屏幕大小的全部方法 Stormzhang:Android 屏幕适配 鸿洋:Android 屏幕适配方案 凯子:Android屏幕适配全攻略(最权威的官方适配指导) 自身的思考&实践 给你带来一种全新.全面而逻辑清晰的Android屏幕适配思路,只要你认真阅读,保证你能解决Android的屏幕适配问题! 目录 定义 使得某一元素在Androi

webapp开发——————手机屏幕分辨率和浏览器分辨率不要混淆

关于webApp响应式设计遇到的问题,分享给大家,最近在做一个手机webApp,因为我手机是"米3",屏幕截图大小是1080宽,所以css样式用@media screen and(min-width:1080px){  ...... },来判断屏幕最小宽度是1080px的手机web显示什么样的样式,结果却不能正常显示我所指定的css样式,最后在网上查了一下,发现分辨率的范围不对. css代码如下: @media screen and (min-width:1080px){ ......

【Win10 应用开发】解决VS 2015 RC不能调试手机应用的问题

原文:[Win10 应用开发]解决VS 2015 RC不能调试手机应用的问题 VS2015 RC已发布,当然这个版本还不能用于实际生产中,如果你没有测试环境,就等正式版出来,RC都来了,RTM就不远了. 如果你也像老周一样,已经在耍RC版了,你可能会遇到下面问题: 安装Win 10 SDK后,在手机模拟器上调试应用程序时会失败,错误如下: 狄胖胖经常跟元芳说,解决问题一定要顺藤摸瓜,抽丝剥茧.那么咱们就看看错误信息,既然说是找不到这个文件,那我们就打开这个目录,看看里面有什么. 打开以下目录:

转向移动webApp开发的前端工程师必要的代码,手机webApp触摸左右滑动切换轮播图片广告

刚进一家新公司,公司专做手机App的,由于公司业务太多,传统的方法开发app成本太高,每个app要开发几个版本,公司有个想法就是做webApp来代替传统app.我是才接触到webApp的美工一枚. 今天给小伙伴们分享一个好东西,webApp轮播效果,支持手机上用手左右滑动的效果,因为手机的触摸事件和PC端用鼠标操作的事件是不同的,所以我就需要针对移动端的设备触摸事件做相应的轮播特效.大家可以去看下易迅的:http://m.yixun.com/t/ 和淘宝的http://m.taobao.com/