屏幕规范:
ps:iphone主屏幕不可翻转,ipad主屏幕可以翻转,两者都允许程序翻转。
手势汇总与规范:
1.tab轻触:点击,相当于鼠标单击
2.double tab双击:放大并居中显示一段内容和照片放大/缩小
3.swipe轻扫:在表格试图中,轻扫显示删除按钮
4.drag拖动:滚动
5.filck拂动:快速的滚动
6.touch and hold:触摸并按住,在可编辑文本中,放大显示光标定位的内容
7.pinch open:二指外拨,放大图片
8.pinch close:二指内拨,缩小图片
9.shake:摇动,取消或者重做
栏:
1.statusbar/状态栏:
iphone颜色:透明黑,半透明黑,灰色(默认),ipad总是黑色
需要全屏时可以隐藏,退出应用才能看到状态栏,非必要情况不要隐藏
2.navigationbar/导航栏:
居中显示标题,左为上一层按钮,文字通常时上一层标题,太长可以用返回
使用默认控件,导航栏会自动添加描边效果
可以自己设计自己的按钮图标样式
在iPhone上,导航栏的是整屏通栏显示的。在iPad上,导航栏可能会嵌在分栏中的 某一栏里,不会横贯整屏。
3.toolbar/工具栏:
在iPhone上,工具栏总在屏幕的底部。但是在iPad上它也可能出现在顶部。
在iPhone上,横屏切换到竖屏时工具栏高度会自动变小。在iPad上,工具栏的高度 和透明度是恒定的。
在工具栏上要放那些用户能对当前内容所做的操作,不要用它来切换程序模式
每个工具栏上的控件至少要保持44×44像素的面积
可以定制工具栏的颜色和透明度 ,toolbar内容跟随屏幕内容切换
4.tabbar/标签栏/侧边栏/动态标签:
标签数量不要超过5个,建议使用文字加图标,确实超过5个用更多来显示
IOS系统的推送图标为白边红底白色文字
屏幕翻转时高度和透明度不变
警告,操作列表,模态视图
1.警告:是用户不希望出现的东西,用于提示用户警告的内容,还要为用户提供警告后的选择,警告如果嵌入在用户的行为流程中,可以让用户选择“删除”或“取消”,还是仅仅提供用户“知道了”
2.操作列表:点击上传照片时,会弹出列表让我们选择来自相册还是拍照
3.模态视图
4.弹层
表格视图:
单列显示数据,每行可以包含文字,图片,控件
文字显示可以在左/中/右
控件包括开关,进入,删除,预览控件
文字视图:
单行/多行文本输入框内输入的文字色彩,字体,对齐方式都是可以定制的,系统默认都是黑色系统字体
ps:可以对键盘进行定制
网页视图:
基于web内容的展示,网页视图还提供了在打开页面中支持寻航的功能,但要避免应用程序看起来像一个浏览器。
运行在IOS系统的程序:
1.IOS应用程序:用IOS SDK编制的,跟内置程序一样安装在设备上,但每次都要发布新版本给用户下载
2.web内容:容易修改
3.混合内容应用程序