1.需要添加一张启动图片,大小:640*1136,添加后默认命名为Default-568h@2x.png。图片适配,对于高清的1136图片,命名同样使用@2x,只是改名图片名称,如image-1-os5.png,image-1-os5@2x.png,在代码中判断iphone5?(image-1):(image-1-os5),没有@22x这种。

#define iPhone5 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainScreen] currentMode].size) : NO)

2.iphone5的View为568,减去Nav(44)+任务栏(20),为504,相比iphone4s及以前版本的480,减去Nav+任务栏,为416,高出88(差别).

3.代码修改:

  (1).iphone5中,需要修改的值就是y、height,根据具体的差别。简单的修改View‘s height:

view.frame = CGRectMake(0, 0, 320, 416+(iphone5?88:0))

  y修改类似。

  (2).Controller初始化:

AViewController *aViewContrller = [[AViewController alloc] initWithNibName:(iPhone5?@"AViewController-5":@"AViewController") bundle:nil];

4.XIB修改:

  (1).View、Tableview等界面,直接修改Autosizing属性,使其上下拉伸。

  (2).部分无法修改的View(如view内增加了2个固定大小的view),需要创建一个新的XIB文件(假设AController-5.xib),添加View并在Simulated Metrics中设置Size为Retina 4 Full Screen,然后根据固定的位置重新布局,再使用第3部分(2)。

5.其他部分:

  1.UITableView默认分组表背景如果需要改为白色,需要去掉BackgroundView。

  2.旋转需要修改CGRect的X。

  3.passbook部分介绍。

  4.模拟器home快捷键:shift+command+H。

  5.待补充。

  6.浮动的一些筛选项,尽量使用Nav的push打开,避免修改尺寸。

Iphone5 图片适配相关推荐

  1. 移动端布局三种视口_移动H5的meta视口标签、弹性布局原则和背景图片适配

    很多小伙伴对viewport的理解不是很透彻,于是这一篇重点聊聊viewport(视图)的知识点.以帮助大家更加容易理解移动端H5页面的适配方案. 解读移动H5适配最重要的html标签:meta视口标 ...

  2. 【iOS 开发】iOS 开发 简介 (IOS项目文件 | MVC 模式 | 事件响应机制 | Storyboard 控制界面 | 代码控制界面 | Retina 屏幕图片适配)

    一. iOS 项目简介 1. iOS 文件简介 创建一个 HelloWorld 项目, 在这个 IOS 项目中有四个目录 : 如下图; -- HelloWorldTests 目录 : 单元测试相关的类 ...

  3. dedecmsmip_织梦MIP文章内容页图片适配百度MIP规范

    不用修改程序内核文件,不影响电脑站和手机站文章内容页的文章内容输出,增加个自定义方法来解决织梦MIP文章内容页图片适配百度MIP规范 操作步骤 width|height 去除图片宽高 style 去除 ...

  4. iOS 实现启动屏动画(Swift实现,包含图片适配)

    代码地址如下: http://www.demodashi.com/demo/12090.html 准备工作 首先我们需要确定作为宣传的图片的宽高比,这个一般是与 UI 确定的.一般启动屏展示会有上下两 ...

  5. 【iOS-Cocos2d游戏开发之八】开启高清(960*640)模式问题与解答、图片适配以及设置iphone横竖屏...

    本站文章均为 李华明Himi 原创,转载务必在明显处注明: 转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/iphone-cocos2d/463.html ...

  6. 屏幕适配入门-了解基本概念-图片适配

    google  点击打开链接 看不懂google的看这个启蒙篇 点击打开链接 鸿洋给出的建议:点击打开链接 主要是通过设置百分比的方式达到适配的目的. 就是在项目中针对你所需要适配的手机屏幕的分辨率各 ...

  7. android引导页图片全屏适配,关于图片适配不同尺寸的image View(实战)

    分享人:广州华软佐罗 一. 前言 在前端开发过程中,设计稿中往往只提供一张图片,但是app内需要用到的尺寸各种各样. 同时图片不仅是信息的直接表达,也会为网站起到美观点缀的作用,图片的变形.过分裁切会 ...

  8. 拥抱SVG:苦恼于图片适配 in Android?

    前言 不管是开发 Android 已久的老司机,还是刚刚上车的新司机,都肯定会对一件事情深恶痛绝:图片适配(尤其是在美工不给力的条件下)!为什么 Android 手机要有这么多不同的分辨率? 为什么我 ...

  9. 电影网网站优化-图片适配篇

    鉴于一张图片,会在多个地方引用,所以电影网(http://www.m1905.com/)大量采用了图片适配系统, img采用类似的形式调用:src="http://pic.m1905.com ...

最新文章

  1. python功能强大的库_2018 年最受欢迎的15个顶级 Python 库
  2. 不定高度的弹框 垂直水平居中
  3. tf里面InteractivateSession()与Session()的区别
  4. Intellij IDEA中安装使用PlantUML画时序图、类图等
  5. 介绍一个功能强大的 Visual Studio Code 扩展 - Rest Client,能部分替代 Postman
  6. SQL触发器demo
  7. 如何使用Picterra的地理空间平台分析卫星图像
  8. python图像增强_【Tool】Augmentor和imgaug——python图像数据增强库
  9. Android开发笔记(五十四)数据共享接口ContentProvider
  10. dsoframer java_DSOFramer的使用
  11. webflux excel文件上传:java.io.IOException: Unable to read entire header; 0 bytes read; expected 512 byte
  12. 需求通信相关技术人才
  13. ubuntu18本地镜像源_Ubuntu 18.04 搭建私有软件镜像源(支持 Ubuntu 和 CentOS)
  14. Visual C++游戏编程基础之透明半透明效果
  15. excel应用技巧:F功能键诸多应用汇总
  16. hadoop分布式安装部署具体视频教程(网盘附配好环境的CentOS虚拟机文件/hadoop配置文件)...
  17. LINUX 指令学习
  18. CLISP 实现记录:5.数据和控制流
  19. 自动控制原理复习——线性系统的根轨迹法
  20. dom4j 解析xml 获取节点值和节点属性

热门文章

  1. 【牛客刷题--SQL篇】高级查询之SQL16查找GPA最高值(多种写法)SQL17计算男生人数以及平均GPA
  2. RPA初级认证直通车,不懂代码也能成为技术大佬
  3. 《区域经济分析方法》读书笔记
  4. 二十九、重磅:近1GB的三千万聊天语料供出
  5. 中华英才网三年之痒 接受增持还是坚持独立IPO
  6. 华为云服务器 共享文件夹在哪个文件夹,用户数据安全存储 华为云空间这些功能大显身手...
  7. 转:devel包 和 非devel包的区别
  8. powerbi使用说明_PowerBI动态报告嵌入到PPT中,这个方法推荐给你
  9. PS学习笔记 day1
  10. l开头的英文车标是什么车_l开头的车标一串英文(车标里面带个大写L,看外观是辆跑车,是什么牌子啊,不是雷克萨斯?)...