转载

ios基本控件

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。

正文到此结束
Loading...