本文翻译自iOS11苹果系统的人机交互官方指南,原文链接:https://developer.apple.com/ios/human-interface-guidelines/overview/interface-essentials/
界面要素
UIKit为iOS应用提供了基础的交互编程组件,UIKit的存在,使得不同的iOS应用有着一致的交互外观,但同时又允许高度的可定制化,UIkit中的元素是灵活且可扩展的,使得你在任何iOS设备上都可以设计出卓越的应用程序,并且会随着系统持续更,UIKit提供的基础元素可以分为以下三类:
Bar:告诉用户他们在应用程序中所处的页面,并提供导航,tong同时会包含按钮等元素以方便用户点击和传递信息。
View:包含用户在应用程序中看到的主要内容,例如文字、图形、动画和交互元素。Views可以启动滑动、插入、删除和排列等行为。
Controls:启动行动并传递信息。按钮、开关、文本字段和进度条都是Controls。
UIkit不仅定义了基础的交互组件,同时也为应用提供了应用程序可以使用的功能,例如应用程序可以对用户的屏幕手势进行响应,实现诸如绘画、访问和打印等功能。
iOS 同时也与其他的技术紧密的结合,例如Apple Pay, HealthKit, ResearchKit,使得你的应用有更加强大的功能。