文字应该清晰易读
首先,文字必须是清晰可辨的,如果用户不能看清楚app中的字词,那么文字再好看也没有什么意义了。当你在iOS 7 app中使用Dynamic Type时,你可以实现:
1.能自动调整文字的粗细,字母间距以及行高。
2.为语义上有区别的文本模块指定不同的文本样式,比如正文、脚注或者标题。
3.文本可以根据用户在动态文字和可访问性设置中指定字体大小的变化作出适当的响应。
通常情况下,应用整体应该使用单一字体。多种字体的混杂会使你的应用看上去支离破碎和草率。相反,使用一种字体和少数样式。根据语义用途,使用UIFont类的API来定义不同文本区域的样式,比如正文或者标题。
色彩有助于增进沟通
考虑确定一个key color,iOS7的内置应用使用了key color--比如Notes使用的黄色,用黄色来指示交互性和元素状态。
色彩可以向用户传达信息,但不一定会以你希望的方式。每个人眼中的色彩是不一样的,不同的文化为色彩赋予的意义也是不相同的。花时间来研究如何使用色彩才可能会被其他国家或者文化接受。你要尽可能确定app中运用的色彩向用户传达了恰当的信息。
大多数情况下,不能让颜色喧宾夺主,让用户分心。除非色彩是应用的目的和本质所在,通常情况下色彩应该用来从细微细节之处提升用户体验。