iOS界面设计切图小结

APR 12TH, 2013

1.基本尺寸

(1)界面

实际设计时按:

  • iPhone4、4s:640px*960px
  • iPhone5: 640px*1136px
  • iPad:1536px*2048px

(2) 图标:

  • 1024px*1024px 圆角180px
  • 提交1024px*1024px 方角 png格式图片

2.图形部件及字体

(1) 为显示清晰

  • 所有图形部件尺寸必须为偶数
  • 样式中阴影、发光、描边的数值也必须为偶数

(2) 为方便用户点击

  • 所有可点击的部件需大于88px*88px
  • 若图片本身不够,可在切图时补足空白像素 例如:

(3)为减小程序体积

建议尽量使用可平铺图案设计界面

(4)苹果默认字体

在pc上没有完全一样的字体,Hiragino Sans GB苹果丽黑最相近 一般做效果图时,用Hiragino Sans GB(包括中英文)代替即可,也可以用方正黑体代替

  • 所有字体使用偶数字号进行设计
  • 苹果丽黑有W3、W6两种粗细的字体

附下载地址:苹果丽黑

(5)系统可以做到如下字体效果

即,向特定方向1px(做效果图时做2px的效果)投影,需给出字体颜色、阴影颜色。 一般不建议按钮上的文字做特殊效果。如果必要, 需将字体和按钮一起切图。

(6)导航栏中的文字一般为40点W6

3.切图提示

(1)所有切图必须为偶数

先根据Retina屏幕切图(即640960/6401136/1536*2048),后将切图缩为普通屏幕尺寸。 (有特殊图片需要单独制作)

(2)可平铺部件切图时可如下图:

带圆角按钮切图时可如下图

同理

并在效果图中标出具体大小

标注软件推荐:dorado

(3)导航栏和标签栏下的阴影程序可以自动生成,可不切,如图:

若不满意默认阴影效果,可以单独切2px宽的阴影,如图:

如有异形阴影如:

需切整条阴影,并与攻城师说明。

(4)所有按钮需有两种状态——正常状态和按下状态

(6)一般情况下切图格式为png24

  • 若个别图片jpg比png小很多,可用jpg
  • 但欢迎页、icon必须为png,在不影响显示效果的前提下,可以考虑用png8

4.命名

(1)图片命名后缀

  • 根据Retina屏幕的切图文件名后加@2x,普通屏幕尺寸不用加。

  • 欢迎页、背景等需要对iPhone5另外切图的文件名后加-568h@2x

(2)命名建议

建议采用如下方法命名,如:

1
切图性质_功能相关描述_图片描述(可无)_状态说明(可无)@2x.png

用例:

  • Retina屏幕切图
1
2
3
4
5
bg_booksnum_pressed@2x.png ico_arrow_blue@2x.png btn_blue_pressed@2x.png pic_books_blue@2x.png bg_main-568h@2x.png
  • 普通屏幕切图
1
2
3
4
5
​bg_booksnum_pressed.png  ico_arrow_blue.png btn_blue_pressed.png pic_books_blue.png 按下状态切图命名后加_pressed
  • 另外贴个建议命名备忘

参考

iOS界面设计切图小结的更多相关文章

  1. iOS界面设计,12个优秀案例激发你的灵感

    总所周知,iOS和Android是当今两大移动平台,前者采用Human Interface Design,后者采用Material Design.作为设计师,尤其是App设计师,总是会在这两者进行设计 ...

  2. iOS界面设计之基础控件的学习 --- UITextField

    学习iOS界面设计也有段时间了,每次写到一些基础控件(如:UILable . UITextField)的时候就深觉应该总结一个函数来实现这些基础控件的属性设置,所以下面就是我对UITextField的 ...

  3. ios移动端切图及前端规范

    移动端IOS知识普及:IOS标准分辨率:1242px * 2208px 切片要求: 1.    设计稿是按标准分辨率1242X2208设计,图片资源尺寸则是3倍图尺寸,将整个设计图压缩成750X133 ...

  4. Android屏幕适配与切图_汇总

    首先和最后,还是先看好官方文档:http://developer.android.com/guide/practices/screens_support.html 对应的翻译blog有牛人做了:And ...

  5. App切图命名规范

    转自:http://www.uisdc.com/slice-rename-in-ui-design(略有修改) 关于切图命名的规范,我个人觉得关键是在于团队能够有一个统一的规则,所有成员严格遵守并且和 ...

  6. iOS设计 - 一款APP从设计稿到切图过程概述

    这篇文章站在GUI设计师的角度概述了APP从项目启动到切片输出的过程,相当于工作流程的介绍.这里写的不是一种规范,只是一种工作方法,加上技术的更新是非常快的,大家在具体工作中,一定要灵活运用. 这里我 ...

  7. iOS - 如何切图适配各种机型

    关于iPhone6/6+适配问题一直有争议,今天小编专门为大家整理了相关的有效方案,希望对大伙儿有帮助! 移动app开发中多种设备尺寸适配问题,过去只属于Android阵营的头疼事儿,只是很多设计师选 ...

  8. APP UI设计及切图规范

    APP UI设计及切图规范 1.概述 1.1 编写目的 该文档主要针对移动端开发的视觉设计和开发过程中的工作环节做统一的规划规范,是系统进入UI设计的前置文档.部分内容来自网络收集修编,转载请注明由 ...

  9. 一款APP从设计稿到切图过程全方位揭秘 Mark

    纯干货!一款APP从设计稿到切图过程全方位揭秘   @BAT_LCK:我本身是一名GUI设计师,所以我只站在GUI设计师的角度去把APP从项目启动到切片输出的过程写一写,相当于工作流程的介绍吧.公司不 ...

随机推荐

  1. 审美赛_(java)实现

    问题描述 <审美的历程>课上有n位学生,帅老师展示了m幅画,其中有些是梵高的作品,另外的都出自五岁小朋友之手.老师请同学们分辨哪些画的作者是梵高,但是老师自己并没有答案,因为这些画看上去都 ...

  2. vue-cli目录结构及说明

    使用vue-cli有时会出现一些莫名的问题,清楚项目的结构文件及其意义方便更好的开发和解决问题,介绍如下: build/ // 项目构建(webpack)相关代码 build.js // 生产环境构建 ...

  3. 洛谷P3138 [USACO16FEB]负载平衡Load Balancing_Silver

    P3138 [USACO16FEB]负载平衡Load Balancing_Silver 题目描述 Farmer John's NN cows are each standing at distinct ...

  4. Tomcat&Servlet

    Tomcat&Servlet 一.web开发相关的概念 1. 软件架构 1.1 C/S架构 C:Client客户端, S:Server服务器 比如:QQ.微信.大型网游 优点: 显示效果炫 安 ...

  5. k8s集群新增节点

    节点为centos7.4 一.node节点基本环境配置 1.配置主机名 2.配置hosts文件(master和node相互解析) 3.时间同步 ntpdate pool.ntp.org date ec ...

  6. 洛谷P4113 [HEOI2012]采花

    题目描述 萧薰儿是古国的公主,平时的一大爱好是采花. 今天天气晴朗,阳光明媚,公主清晨便去了皇宫中新建的花园采花. 花园足够大,容纳了n朵花,花有c种颜色(用整数1-c表示),且花是排成一排的,以便于 ...

  7. thinkphp5.1 使用第三方扩展类库

    此案例介绍的不是通过composer加载的,是手工下载放入extend目录下的扩展类库,仍然以phpspider为例 将owner888目录放入extend目录下,也可以直接将phpspider目录放 ...

  8. 客户端发送http

    package com.scok; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStr ...

  9. 《从0到1学习Flink》—— Data Sink 介绍

    前言 再上一篇文章中 <从0到1学习Flink>-- Data Source 介绍 讲解了 Flink Data Source ,那么这里就来讲讲 Flink Data Sink 吧. 首 ...

  10. 并发编程:synchronized 锁升级过程的验证

        关于synchronized关键字以及偏向锁.轻量级锁.重量级锁的介绍广大网友已经给出了太多文章和例子,这里就不再重复了,也可点击链接来回顾一下.在这里来实战操作一把,验证JVM是怎么一步一步 ...