zhousanzhou 2013-07-03
文字应该清晰易读
首先,文字必须是清晰可辨的,如果用户不能看清楚app中的字词,那么文字再好看也没有什么意义了。当你在iOS 7 app中使用Dynamic Type时,你可以实现:
1.能自动调整文字的粗细,字母间距以及行高。
2.为语义上有区别的文本模块指定不同的文本样式,比如正文、脚注或者标题。
3.文本可以根据用户在动态文字和可访问性设置中指定字体大小的变化作出适当的响应。
通常情况下,应用整体应该使用单一字体。多种字体的混杂会使你的应用看上去支离破碎和草率。相反,使用一种字体和少数样式。根据语义用途,使用UIFont类的API来定义不同文本区域的样式,比如正文或者标题。
色彩有助于增进沟通
考虑确定一个key color,iOS7的内置应用使用了key color--比如Notes使用的黄色,用黄色来指示交互性和元素状态。