Iphone5 图片适配
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 图片适配相关推荐
- 移动端布局三种视口_移动H5的meta视口标签、弹性布局原则和背景图片适配
很多小伙伴对viewport的理解不是很透彻,于是这一篇重点聊聊viewport(视图)的知识点.以帮助大家更加容易理解移动端H5页面的适配方案. 解读移动H5适配最重要的html标签:meta视口标 ...
- 【iOS 开发】iOS 开发 简介 (IOS项目文件 | MVC 模式 | 事件响应机制 | Storyboard 控制界面 | 代码控制界面 | Retina 屏幕图片适配)
一. iOS 项目简介 1. iOS 文件简介 创建一个 HelloWorld 项目, 在这个 IOS 项目中有四个目录 : 如下图; -- HelloWorldTests 目录 : 单元测试相关的类 ...
- dedecmsmip_织梦MIP文章内容页图片适配百度MIP规范
不用修改程序内核文件,不影响电脑站和手机站文章内容页的文章内容输出,增加个自定义方法来解决织梦MIP文章内容页图片适配百度MIP规范 操作步骤 width|height 去除图片宽高 style 去除 ...
- iOS 实现启动屏动画(Swift实现,包含图片适配)
代码地址如下: http://www.demodashi.com/demo/12090.html 准备工作 首先我们需要确定作为宣传的图片的宽高比,这个一般是与 UI 确定的.一般启动屏展示会有上下两 ...
- 【iOS-Cocos2d游戏开发之八】开启高清(960*640)模式问题与解答、图片适配以及设置iphone横竖屏...
本站文章均为 李华明Himi 原创,转载务必在明显处注明: 转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/iphone-cocos2d/463.html ...
- 屏幕适配入门-了解基本概念-图片适配
google 点击打开链接 看不懂google的看这个启蒙篇 点击打开链接 鸿洋给出的建议:点击打开链接 主要是通过设置百分比的方式达到适配的目的. 就是在项目中针对你所需要适配的手机屏幕的分辨率各 ...
- android引导页图片全屏适配,关于图片适配不同尺寸的image View(实战)
分享人:广州华软佐罗 一. 前言 在前端开发过程中,设计稿中往往只提供一张图片,但是app内需要用到的尺寸各种各样. 同时图片不仅是信息的直接表达,也会为网站起到美观点缀的作用,图片的变形.过分裁切会 ...
- 拥抱SVG:苦恼于图片适配 in Android?
前言 不管是开发 Android 已久的老司机,还是刚刚上车的新司机,都肯定会对一件事情深恶痛绝:图片适配(尤其是在美工不给力的条件下)!为什么 Android 手机要有这么多不同的分辨率? 为什么我 ...
- 电影网网站优化-图片适配篇
鉴于一张图片,会在多个地方引用,所以电影网(http://www.m1905.com/)大量采用了图片适配系统, img采用类似的形式调用:src="http://pic.m1905.com ...
最新文章
- python功能强大的库_2018 年最受欢迎的15个顶级 Python 库
- 不定高度的弹框 垂直水平居中
- tf里面InteractivateSession()与Session()的区别
- Intellij IDEA中安装使用PlantUML画时序图、类图等
- 介绍一个功能强大的 Visual Studio Code 扩展 - Rest Client,能部分替代 Postman
- SQL触发器demo
- 如何使用Picterra的地理空间平台分析卫星图像
- python图像增强_【Tool】Augmentor和imgaug——python图像数据增强库
- Android开发笔记(五十四)数据共享接口ContentProvider
- dsoframer java_DSOFramer的使用
- webflux excel文件上传:java.io.IOException: Unable to read entire header; 0 bytes read; expected 512 byte
- 需求通信相关技术人才
- ubuntu18本地镜像源_Ubuntu 18.04 搭建私有软件镜像源(支持 Ubuntu 和 CentOS)
- Visual C++游戏编程基础之透明半透明效果
- excel应用技巧:F功能键诸多应用汇总
- hadoop分布式安装部署具体视频教程(网盘附配好环境的CentOS虚拟机文件/hadoop配置文件)...
- LINUX 指令学习
- CLISP 实现记录:5.数据和控制流
- 自动控制原理复习——线性系统的根轨迹法
- dom4j 解析xml 获取节点值和节点属性
热门文章
- 【牛客刷题--SQL篇】高级查询之SQL16查找GPA最高值(多种写法)SQL17计算男生人数以及平均GPA
- RPA初级认证直通车,不懂代码也能成为技术大佬
- 《区域经济分析方法》读书笔记
- 二十九、重磅:近1GB的三千万聊天语料供出
- 中华英才网三年之痒 接受增持还是坚持独立IPO
- 华为云服务器 共享文件夹在哪个文件夹,用户数据安全存储 华为云空间这些功能大显身手...
- 转:devel包 和 非devel包的区别
- powerbi使用说明_PowerBI动态报告嵌入到PPT中,这个方法推荐给你
- PS学习笔记 day1
- l开头的英文车标是什么车_l开头的车标一串英文(车标里面带个大写L,看外观是辆跑车,是什么牌子啊,不是雷克萨斯?)...