ios UI的自适应和布局
来源:互联网 发布:手机 视频剪辑 软件 编辑:程序博客网 时间:2024/05/17 06:25
ios UI的自适应和布局
用户通常想在旋转屏幕时,UI视图中的内容没有减少,UI中的视图控件可以根据当前的设备方向来调整布局,如果没有
自适应和自动布局,当用户旋转屏幕时,有的控件不见了,这会让用户感觉自己失去了对app的控制,从而给你的app
影响非常不好。
自适应 size class给你带来福音。
想象一下苹果设备中iPad iPhone 6 plus iPhone 6 iPhone5 iPhone5s iPhone4s, 如何使用size class
来表示它们的不同的使用情况了;首先,设备的使用无非就是横屏和竖屏,横屏和竖屏的重要区别是对于人来说的它的宽高比
发生了改变,size class定义了两种size class ,regular,compact,通过这两个size class,我们就可以枚
举出不同设备的使用size class的表示。
iPad不管横屏还是竖屏都是:regular width,regular height;
iPhone 6 plus竖屏:regular height,compact width;
iPhone 6 plus横屏:regular width,compact height;
iPhone 6, iPhone 5, and iPhone 4s竖屏:compact width and regular height
iPhone 6, iPhone 5, and iPhone 4s横屏:compact width and compact height
在storyboard设计UI时你可以指定不同的情况来设计UI控件的大小布局和显示等,这样当设备处于不同的使用情况时就
会根据你设计的方案对UI控件进行重新布局。
有好的用户体验要注意的事项:
1.每一个页面要聚焦到用户关心的内容:这个优先考虑,用户使用你的app就是它关心里面的内容,如果随意的改变聚焦,会让用户不知怎么办
2.避免无理由的改变布局:可以通过改变UI控件的大小
3.如果你只想让你的app运行在一个方向上的话,在开发时就指定它只能在一个方向上使用。
4.用户很方便的聚焦的关心的内容
5.使用相对平衡的大小颜色显示UI
6.使用对齐,层次,阶梯的关系布局UI,
7.必须保证用户理解主要内容在默认的大小
8.有text内容的视图要根据内容来改变大小,即是可变的。
9.尽可能的避免不一致的外观,具有相同功能和操作的UI应该有相同的样式,比如拨号键的数字按钮都是相同的样式。
10.UI控件的布局不能太紧凑,否则用户很容易错误的点击和误操作。
- ios UI的自适应和布局
- iOS UI自适应布局(小记)
- iOS 自适应布局库-Masonry的使用
- 关于android UI布局自适应
- ios自适应布局
- IOS 自适应布局
- iOS StoryBoard自适应布局
- iOS UI绘制和布局基础解析
- 实现图片和绝对布局的自适应
- IOS--UI Cell 自适应高度
- 【IOS】基本UI布局
- iOS cell(UITableViewCell)自适应布局
- iOS:XCode自适应布局概念
- iOS UI自适应:用“代码”还是“可视化xib”?_个人选择还是xib的autolayout和sizeclasses
- WPF 布局的自适应
- UITabelView的自适应布局
- jQuery的自适应布局
- iOS UI设计: 在Autolayout自适应的情况下tableviewcell高度自适应
- health monitor
- FKJAVA读书笔记--第六章--面向对象(下)
- Mybatis高级应用
- spss 季节性分析
- IntelliJ IDEA 14.x 与 Tomcat 集成,创建并运行Java Web项目
- ios UI的自适应和布局
- struts2 标签
- excel 从年-月-日的日期中提取出年、月、日
- Eclipse 视图看不见Referenced Libraries解决办法
- Android中Bitmap,byte[],Drawable,InputStream相互转化工具类
- Object类中的clone方法 & 浅克隆和深克隆
- Android Resources Overlay Mechanism
- 一个优秀的Java程序员必须了解的GC机制
- shell中调用hbase shell命令