UIKit总结
1.UIAcceleration 被叫做加速事件的一个UIAcceleration类的实例是用来代表即时的三维加速数据。为了接收重力加速度,要注册一个应用应用程序作为一个共享UIAccelerater对象的委托对象(参考UIAcceleromete类)。
2.UIAccelerometer 可以让你的寄存器接收到从板载硬件上得到的加速相关数据。
3.UIacceaailbilityElement 封装的项目信息对一些特殊的人可见,默认情况下是不可访问的。
4.UIBarltem 一个抽象的超类用来在屏幕的底部给项目加上一栏。带栏的条目类似于一个按钮的方式。
①UIBarButtonltem 一个栏按钮项目是放置在一个UIToolbar或UINavigation对象专门的按钮。
②UITabBarltem 实现了一个带标签栏的项目,UITabBar类的实例。
5.UIbezierPath 您可以定义一个路径由直线和曲线的线段组成,并呈现在您的自定义视图路径。
6.UIColor 一个UIColor对象代表的颜色,有时不透明(alpha值)。(不用记)
7.UIDevice 提供了一个单个实例代表当前设备。
8.UIDocumentlnteractionController 一个文件交互控制器一起委托对象,提供应用程序管理与本地系统中的文件的用户交互的支持。
9.UIEvent 一个UIEvent对象(或者简单地说,一个事件对象)代表在IOS的事件。
10.UIFont 提供了用于获取和设置字体信息的接口。
11.UIGestureRecognizer 一个具体的手势识别类的抽象基类。
(1)UITagGestureRecognizer 单个或多个塞子。指定数量的手指必须要承认的姿态,挖掘查看指定的次数。
(2)UIPinchGestrueRecognizer 看起来捏的手势,涉及两个接触。
(3)UIRotationGestureRecognizer 看起来轮换涉及两个触摸手势。
(4)UISwipeGestureRecognizer 看起来刷卡在一个或多个方向的手势。
(5)UIPanGestureRecognizer 看起来平移(拖动)的手势。
(6)UILongPressGestureRecognizer 看起来长按手势。
12.UIImage 一个UIImage对象是一个高层次的的方式来显示图像数据。
13.UILocalizedlndexedCollation 便为有部分指数的图表进行组织,整理,以及数据本地化。
14.UILocalNotification 应用程序可以提交给它的用户在特定的日期和时间安排的通知。
15.UIMenuController 实例介绍了菜单界面的剪切,复制,粘贴,选择,选择,和删除命令。
16.UINavigationltem 封装了一个UINavigationBar对象的堆栈上推导航项目的信息。
17.UINib 实例作为对象包装或容器,InterfaceBuilder的nib文件。
18.UIPasteboard 允许应用程序共享应用程序内部或与其他应用程序使用的全系统或应用程序特定的黏贴板的数据。
19.UIPopoverController 用于管理在popover中内容的呈现(一般用在pad上,ios9.0之后废弃了)
20.UIPrintFormatter 打印格式化的抽象基类:展示了传统的可打印的内容对象可以跨页边界。
(1)UISimpleTextPrintFormatter 实例进行布局打印纯文本,可能是多个页面。
(2)UIMarkupTextPrintFormatter 展示了一个多页打印作业的HTML标记文本。
(3)UIViewPrintFormatter 勾画出用于打印的视图绘制的内容。
21.UIPrintlnfo 一个UIPrintInfo对象封装了有关打印作业的信息,包括打印机标识,作业名称,输出类型(照片,正常,灰阶),方向(纵向或横向),和任何选定的双工模式,。打印系统打印时,使用此信息。
22.UIPrintlnteractionController 提出了印刷的用户界面和管理的文件,图像和其他可打印的内容在iOS打印。
23.UIPrintPageRenderer 一个UIPrintPageRenderer对象绘制要打印页的内容带或不带打印格式化.A页面的渲染就是UIPrintPageRenderer自定义子类的一个实例。
24.UIPrintPaper 封装使用的纸张尺寸,打印作业,并在其中的内容可以打印的矩形。
25.UIResponder UIResponder类定义了一个接口,应对和处理事件的对象。它是UIApplication,UIView和它的子类(包括UIWindow中)的超类。这些类的实例有时被称为作为响应者对象或简单地说,应答。
(1)UIApplication 供了一个在iOS上运行的应用程序的控制和协调集中点。每个应用程序必须具有完全的UIApplication的一个实例(或子类UIApplication)。
(2)UIViewController 提供iPhone应用程序的基本观点的管理模式。
① UITabBarController 实现了一个专门的视图控制器管理一个广播式的选择界面。
② UITableViewController 创建一个控制器对象,管理表视图
③ UINavigationController 实现了一个专门的视图控制器管理层次的内容导航。
3-1)UIImagePickerController 管理定制的和系统提供的用户界面,支持的设备上的图片和电影,并选择把使用的图片和电影保存在您的应用程序中。
3-2)UIVideoEditorController 视频编辑器,通过修剪从以前录制的电影的开始和结束的视频帧,以及重新编码降低质量来管理系统提供的用户界面。
(3)UIView 通过定义一个在屏幕和界面上的矩形区域来管理这块区域的内容。
① UIWindow 管理和协调的Windows应用程序显示在屏幕上的对象(如Windows)。
② UILabel 实现一个只读的文本视图。
③ UIPickerView 所谓的选择器的看法,即使用一个纺车或老虎机的比喻来显示一个或多个值集。用户可以选择旋转的车轮,使所需的行的值与选择的指之间的对应关系值。
④ UIProgressView 供了管理风格的进度条,用于获取和设置值是固定的任务的进度的属性。
⑤ UIActivityIndicatorView 创建和管理一个指标用来显示不确定的任务进度。
⑥ UIImageView 图像的视图对象提供了一个用于显示单个图像或者一系列动画图像的基于视图的容器。
⑦ UITabBar 实现了一个选择两个或多个按钮的控制,并称之为项目。
⑧ UIToolBar 一个工具栏是显示一个或多个按钮被称之为工具栏项一种控制。
⑨ UINavigationBar 实现了一个层次的内容导航控制。
⑩ UITableViewCell UITableView的对象的属性和行为中。
⑪ UIActionSheet 在iOS弹出的选择按钮项,可以添加多项,并为每项添加点击事件。
⑫ UIAlterView 使用UIAlertView类向用户显示一条警告消息(UIActionSheet的一个实例)。
⑬ UIScrollView 提供支持显示的内容是大于应用程序的窗口大小。
13-1)UITextView 实现一个滚动的,多行文本区域的行为。
13-2)UITableView 一个实例是用于显示和编辑分层列出的信息的一种手段。
⑭ UISearchBar 一个基于文本的搜索的文本字段控制。
⑮ UIWebView 在您的应用程序中嵌入网页内容。要做到这一点,你只需创建一个UIWebView对象,将它附加到一个窗口,它发送一个请求加载网页内容。
⑯ UIControl 为控制对象,如用户的意图传达到应用程序的按钮和滑块的基类。
16-1)UIButton 实现了在触摸屏上的按钮。
16-2)UIDatePicker 允许用户选择日期和时间(iPhone的例子是一个日期选择器)
16-3)UIPageControl 您可以使用UIPageControl类来创建和管理页面控制。一个页面控制是在控制中心的点继承。
16-4)UISegmentedControl 向控制多个段,每个段作为一个独立的按钮运作。
16-5)UITextField 一个显示可编辑的文字和动作消息发送到目标对象,当用户按下返回按钮控制。
16-6)UISlider 一个UISlider对象是一个可视化的控制,用来选择一个连续值范围从单一的值。滑块始终显示为单杠。
16-7)UISwitch 您可以使用UISwitch类来创建和管理ON/ OFF按钮,您会看到,例如在飞行模式等服务的偏好设定(设定)。这些对象被称为开关。
26.UIScreen 一个UIScreen对象包含设备的整个屏幕的边界矩形。
27.UIScreenMode 一个UIScreenMode对象表示的,可以应用到一个UIScreen对象的属性可能。该对象封装了有关屏幕的底层显示缓冲区的大小和使用单个像素的宽高比信息。
28.UISearchDisplayController 搜索显示控制器管理一个搜索栏,显示表视图显示另一种观点认为控制器管理的数据搜索的结果。
29.UITextChecker 您使用的UITextChecker类的实例来检查拼写错误的单词字符串(通常是文档中的文本)。
30.UITextPosition 一个UITextPosition对象代表一个文本容器中的位置,换句话说,它是一个到在文本显示的支持字符串的索引。
31.UITextRange 一个UITextRange对象代表一个字符在文本容器的范围,换句话说,它确定一个起始索引和结束索引一个字符串,支持一个文本输入对象。
32.UITouch 一个UITouch对象表示存在一个特定事件的屏幕上用手指或运动。你可以通过UIEvent对象传递到事件处理响应对象UITouch对象。
资料来源:http://www.jianshu.com/p/ae3ab9fdc23c