1.UIButton
UIButton的类是一个UIControl子类,它实现了在触摸屏上的按钮。触摸一个按钮拦截事件和动作消息发送到目标对象时,它的挖掘。设定的目标和行动方法都继承自UIControl。这个类提供了方法来设置标题,图像,按钮等外观属性。通过使用set方法,你可以指定一个不同的外观为每个按钮状态。
2.UIAlertControllor
弹出式的提示框。现在市面上的书籍包括网上的一些资料都还停留在iOS8之前的时代,那个时候的弹出框是一个叫做UIAlertView的东西,但是现在,在XCode7和iOS9的时代,你会发现这个东西被弃用了。苹果自iOS8开始,废除了UIAlertView而改用UIAlertController来控制提示框。
3.UISegmentedControl
分段控件,就是一栏按钮集成在一排里。很简单,就像Button一样。
4.UISwitch
按钮控件,手机里开飞行模式的那个东西。通过Storyboard可以很快很方便的建立,不要忘了关联起来就好。
5.UISlider
进度条型的选择控件,对应数值,可以进行设置音量等操作,根据官方文档可以看到很多关于它的设置,基本实现同上。
6.UIPageControl
7.UITextField
看一下这个网站:http://xdgcc.github.io/2015/10/19/iOS开发——从一道题看Delegate/,大有裨益。
8.UIDatePicker
日期选择控件。
9.UIScrollView
实现窗口滚动。
10.UITextView
富文本编辑框。
11.UIToolBar
12.UIPickerView
与前面时间选择类似,只不过这个你可以自己选择内容。
13.UITbleView
表格设置控件。
14.UICollectionView
15.UIViewContriller
视图控制器在我们开发中最重要的 MVC模式 中扮演着重要的角色,作为显示和数据的调度者,它的存在决定了我们的程序到底以怎样的形式呈现在用户面前。
16.UINavigationController
很重要的一个东西。导航视图控制器。说简单点它就是一个来存放视图的栈,原则上先进后出,一层一层的来管理在它里面的视图。在学习它的过程中还要掌握UINavigationBar、UINavigationitem等控件,还要熟悉几个pop、push方法。
17.UITabbarController
区别于UINavigationController的顶部导航,UITabbarController是底部导航,功能上差不多,可以直接切换多个视图,典型的应用非常多,微信,QQ都是,实现起来也是类似于上面的UINavigationController。