iOS- <项目笔记>iOS6 & iOS7屏幕图片适配

1.为非视网膜\视网膜屏幕分别准备2份图片,比如:

1> 非视网膜 abc.png

2> 视网膜 abc@2x.png

程序检测视网膜屏到会自动替换@2x

2.程序启动图片               

* 程序启动过程中会自动全屏显示Default.png图片,程序启动完毕就会隐藏Default.png图片

* Default.png 非视网膜

* Default@2x.png 3.5英寸的视网膜

* Default-568h@2x.png 4英寸的视网膜

程序检测视网膜屏到会自动替换@2x

3.软件图标                

* 系统会自动把Icon.png当做应用程序的软件图标

* 关于软件的图标规格,可以搜索官方文档:app icon

4.iOS6 & iOS7的屏幕适配问题      

iOS7的市场保有量 74% 未来还会不断提升

有两种解决方法
1) 用Storyboard的自动布局系统:AutoLayout
2) 用代码
a) 写死坐标:针对不同的屏幕 :3.5&4 不同的系统
iOS6坐标没有状态栏,iOS7坐标有状态栏
b) 使用VLF,基于自动布局的一套格式化语言,不太推荐

作者: 清澈Saup
出处:http://www.cnblogs.com/qingche/
本文版权归作者和博客园共有,欢迎转载,但必须保留此段声明,且在文章页面明显位置给出原文连接。

上一篇:SpringBoot集成MybatisPlus报错


下一篇:spring cloud kubernetes之serviceaccount permisson报错