界面要领
大部分的应用都是使用UIKit组件进行开发的,UIKit是一个定义常用界面控件元素的编程框架。该框架在应用中保持一致性的同时又支持自定义。
UIKit元素非常灵活和熟悉。框架的元素具有适应性,可以在任何一款iOS设备上自适应,并且系统进行改变时会自动更新。
由UIKit提供的元素主要分为三类:
一、 Bars-栏
包括导航栏、搜索栏、状态栏、标签栏、工具栏
提示用户正在使用你的应用。提供导航栏、各种各样的按钮或者其他元素,用于提供动作交互和交流信息。
二、 Views-视图
包括提示框、表格等。
展现给用户看的主要内容,例如文本、图形、动画、交互元素。视图中可以提供一些行为效果:滚动、插入、删除、排列等。
三、 Controls-控件
控件用于用户交互动作和传递信息。按钮、开关、文本框、进度指示器等都属于控件。
UIKit框架除了可以绘制应用界面外,还定义了应用的功能。例如,应用可以利用此框架,响应触摸屏上的手势动作,用于绘图、调用辅助功能、打印等功能。
iOS也与其他的框架和技术紧密相连。结合使用Apple Pay、HealthKit、ResearchKit等框架,可以设计出功能强大的应用。
尝试翻译一下iOS设计规范,一同学习。
iOS Human Interface Guidelines
原文链接:
https://developer.apple.com/ios/human-interface-guidelines/overview/interface-essentials/