- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
iOS人机界面指南
[UI元素(上)]
译者注:
1. iOSHumanInterfaceGuideline Part4-UIElement
本次主要翻译了 的 的前半部分,包括栏
(Bars) (ContentViews) Part4-UIElement (Controls)
和内容视图 。 的下半部分控件 、临时视图
(TemporaryViews)以及Part5将在下次更新中放出。
2. 我们感到非常抱歉,由于苹果文档在不停地变化和更新,本次放出的内容也许不能与最新版
文档相匹配,我们会在随后进行修正。
3.如您在阅读中发现任何疏漏,欢迎您提出宝贵的意见和建议,感谢。
重要:这是一份针对API或其它相关技术开发而准备的预备文档。尽管文档在专业精确程度上
已经过多次审查,它仍不是最终版本。文档仅供已注册苹果开发者计划的开发者使用。苹果提供
这份文档的目的,是帮助开发者根据文档来规划自身应用的开发技术与界面设计。这些信息将可
能发生变化,您的应用也应当根据最新的操作系统与最终文档进行相应的调整。该文档可能会由
于API与相关技术的发展而更新版本。
栏(Bars)
状态栏(Status Bar)
状态栏展示了关于设备及其周围环境的重要信息。
你可以将状态栏风格设计为全应用统一,或者为应用里不同的视图定义不同的状态栏风格。你可
以通过阅读UIApplicationClassReference与UIViewControllerClassReference来分别了解更
多关于UIStatusBarStyle常数和preferredStatusBarStyle属性的内容。
外观和行为
状态栏是透明的。不管设备处于横屏还是竖屏,状态栏始终固定在整个屏幕的上边缘,承载用户
所需要的如网络连接,时间,电量等信息。
指南
UI
尽管你不会像使用其它 元素一样编辑状态栏,理解它在应用中的功能仍然很重要。
隐藏状态栏时请慎重。由于状态栏是透明的,通常情况下不需要隐藏它。始终隐藏状态栏意味
着用户必须退出你的应用才能知道现在的时间,或者了解是否当前环境下是否有 Wi-Fi连接。
UI
UI
在用户全屏观看媒体时,考虑隐藏状态栏以及所有页面 UUII。当你这么做的时候,请确保用户在
轻击屏幕时即可重新唤起状态栏以及相关的UI。而除非你有充分的理由,否则最好不要重新定
义一个手势来让用户唤起状态栏,因为用户不会发现,就算发现了也难以记住。
不要创建自定义状态栏。用户依赖系统默认状态栏的一致性。就算你在应用中隐藏了它,也优
UI
于定制一个新的 来代替它。
为你的应用选择配色协调的状态栏颜色。内容是深色的状态栏的在浅色应用中效果出色,而相
应的浅色状态栏则更适用于颜色较深的应用。
千万千万,避免在状态栏后面叠加会分散注意力的内容。尤其是,你不能让用户觉得轻击状态
栏之后可以获取内容或激活你的应用中的控件。
(networkactivityindicator)
(networkactivityindicator)
在适当的时候展示网络活动指示器((nneettwwoorrkkaaccttiivviittyyiinnddiiccaattoorr))。这可以提醒用户当前远程
网络连接(lengthynetworkaccess)正在工作。更多详情请参考本章第三节控件(Control)部分的
NetworkActivityIndicator.
导航栏(Navigation Bar)
导航栏能够实现在应用不同信息层级结构间的导航,有时候也可用于管理当前屏幕内容。
导航栏包含在导航控制器(navigationcontroller)中,该控制器是一个用于管理自定义视图中
信息层级展示形式的编程对象。想要了解如何在代码中定义你的导航栏内容,请参考Naviga
您可能关注的文档
- Android开发详细教程.pdf
- Android浏览器控件(中级).pdf
- Android平台的开发策略.pdf
- Android入门教材之Android开发笔记.pdf
- Android手机自动化测试交流培训文档.pdf
- Android系统移植讲义.pdf
- Android移动应用开发-Android中的传感器.pdf
- Android应用程序开发及打包(中级).pdf
- Android中的菜单与提示框(中级).pdf
- Android中的界面设计及通知的使用方法(中级).pdf
- 2024年贵州省普安县人民医院公开招聘医务工作人员试题带答案详解.docx
- 2024年贵州省黔西县人民医院公开招聘医务工作人员试题带答案详解.docx
- 2024年湖北省房县人民医院公开招聘医务工作人员试题带答案详解.docx
- 2024年湖北省公安县人民医院公开招聘医务工作人员试题带答案详解.docx
- 2024年广西忻城县人民医院公开招聘医务工作人员试题带答案详解.docx
- 2024年贵州省榕江县人民医院公开招聘医务工作人员试题带答案详解.docx
- 2024年湖北省谷城县人民医院公开招聘医务工作人员试题带答案详解.docx
- 2024年甘肃省渭源县人民医院公开招聘医务工作人员试题带答案详解.docx
- 2024年甘肃省文县人民医院公开招聘医务工作人员试题带答案详解.docx
- 2024年贵州省绥阳县人民医院公开招聘医务工作人员试题带答案详解.docx
文档评论(0)