iOS7人机界面指南-UI元素.pdf

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
iOS7人机界面指南-UI元素

[ISUX 转译]iOS7 人机界面指南-UI 元素(上) 维娜酥2013.09.29 文章索引  状态栏(Status Bar)  导航栏(Navigation Bar)  工具栏(Toolbar)  标签栏(Tab Bar )  搜索栏(Search Bar)  范围栏(Scope Bar)  活动视图控制器(Activity View Controller)  集合视图(Collection View)  容器视图控制器 (Container View Controller)  图片视图(Image View)  地图视图(Map View)  页面视图控制器(Page View Controller)  滚动视图(Scroll View)  表格视图(Table View)  文本视图(Text View) 译者注: 1. 本次主要翻译了iOS Human Interface Guideline 的Part 4-UI Element 的前半部分,包括栏(Bars)和内容 视图(Content Views) 。Part 4-UI Element 的下半部分控件(Controls)、临时视图(Temporary Views) 以及Part 5 将在下次更新中放出。 2. 我们感到非常抱歉,由于苹果文档在不停地变化和更新,本次放出的内容也许不能与最新版文档相匹 配,我们会在随后进行修正。 3. 如您在阅读中发现任何疏漏,欢迎您提出宝贵的意见和建议,感谢。 重要:这是一份针对API 或其它相关技术开发而准备的预备文档。尽管文档在专业精确程度上已经过多 次审查,它仍不是最终版本。文档仅供已注册苹果开发者计划的开发者使用。苹果提供这份文档的目 的,是帮助开发者根据文档来规划自身应用的开发技术与界面设计。这些信息将可能发生变化,您的应 用也应当根据最新的操作系统与最终文档进行相应的调整。该文档可能会由于API 与相关技术的发展而 更新版本。 栏(Bars) 状态栏(Status Bar) 状态栏展示了关于设备及其周围环境的重要信息。 你可以将状态栏风格设计为全应用统一,或者为应用里不同的视图定义不同的状态栏风格。你可以通过 阅读UIApplication Class Reference 与UIViewController Class Reference 来分别了解更多关于 UIStatusBarStyle 常数和preferredStatusBarStyle 属性的内容。 外观和行为 状态栏是透明的。不管设备处于横屏还是竖屏,状态栏始终固定在整个屏幕的上边缘,承载用户所需要 的如网络连接,时间,电量等信息。 指南 尽管你不会像使用其它UI 元素一样编辑状态栏,理解它在应用中的功能仍然很重要。 隐藏状态栏时请慎重。由于状态栏是透明的,通常情况下不需要隐藏它。始终隐藏状态栏意味着用户必 须退出你的应用才能知道现在的时间,或者了解是否当前环境下是否有Wi-Fi 连接。 在用户全屏观看媒体时,考虑隐藏状态栏以及所有页面UI 。当你这么做的时候,请确保用户在轻击屏幕 时即可重新唤起状态栏以及相关的UI 。而除非你有充分的理由,否则最好不要重新定义一个手势来让用 户唤起状态栏,因为用户不会发现,就算发现了也难以记住。 不要创建自定义状态栏。用户依赖系统默认状态栏的一致性。就算你在应用中隐藏了它,也优于定制一 个新的UI 来代替它。 为你的应用选择配色协调的状态栏颜色。内容是深色的状态栏的在浅色应用中效果出色,而相应的浅色 状态栏则更适用于颜色较深的应用。 千万千万,避免在状态栏后面叠加会分散注意力的内容。尤其是,你不能让用户觉得轻击状态栏之后可 以获取内容或激活你的应用中的控件。 在适当的时候展示网络活动指示器(network activity indicator) 。这可以提醒用户当前远程网络连接 (lengthy network access)正在工作。更多详情请参考本章第三节控件(Control)部分的Network Activity Indicator. 导航栏(Navigation Bar) 导航栏能够实现在应用不同信息层级结构间的导航,有时候也可用于管理当前屏幕内容。 导航栏包含在导航控制器(navigation controller )中,该控制器是一个用于管理自定义视图中信息层级展 示形式的编程对象。想要了解如何在代码中定义你的导航栏内容,请参考Navigation Controllers 和 Navigation Ba

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档