iOS OC技术(二)UIKit(持续更新)

要做个iOS软件,必不可少的需要提供给用户可以看到的(可视化的)页面,这就涉及到了【控件】这个概念,而控件是UIKit框架中的一部分,所以我们从UIKit开始学起。

UIKit——User’s Interface Kit(用户界面交互工具)

大多数iOS应用程序都是使用UIKit组件构建的,UIKit是一个定义通用界面元素的编程框架。

iOS OC技术(二)UIKit(持续更新)_第1张图片

iOS常用简单控件分为3种:

1. 视图。继承自UIView的,本身不能响应点击事件的,用来展示信息的元素。

UIWindow

UILabel

UIPickerView

UIProgressView

UIActivityIndicatorView

UIImageView

UIScrollView:(UITableView、UICollectionView、UITextView)

UITableViewCell

UIAlertView

UIWebView

2. 控制。继承自UIControl的,本身响应点击事件的,用来响应用户操作的元素。

UIButton

UISwitch

UISlider

UITextField

UISegmentedControl

UIDatePicker

UIPageControl

UIStepper

3. Bars,他们继承于UIView,用来提供导航,并可能包含操作和信息展示的元素。

UITabBar

UIToolbar

UINavigationBar

UISearchBar


如上这三种控件的使用,以后会慢慢更新,就放在这篇文章里,用外链形式。

其他如:UIViewController、UIColor、UIEvent、UIFont、UIImage是与简单控件相关,但并不能被人所直观看到的用户交互、图形、绘图、打印、文本等相关的数据、配置与控制。

其他的数据、配置与控制等相关UIKit类的使用,会在如上基础控件中用到,如未用到,在学过了这么多控件了之后,也会根据学习经验自己看懂的。(同时未来也会一个个加上)

你可能感兴趣的:(iOS OC技术(二)UIKit(持续更新))