UIButton
UIButton简介
UIButton是最常用的控件之一,UIButton有各种触控事件,显示文字,图片或者背景色。
最主要的是实现用户的touch事件。
UIButton使用
我们可以在IB中直接拖拽添加UIButton使用,也可以在代码中动态创建。
在IB中使用UIButton
在xib文件中添加一个UIButton,选中button,在右侧选中show the attributes inspector,
我们可以看到默认的button的一些属性,如下所示
在这里,我们可以改变图片,title,背景色或背景图片等。
在xib文件,选中Show the Assistant editor,如下所示
UIButton上右键点击,列出了button很多的东西,如下所示
Sent Events下是button的监听事件,
Refererncing Outlets 下是为button添加oulets,我们可以在代码中控制button,改变button属性。
左键选中相应事件,或者outlets后面的圆圈,然后拖拽到.h文件的@interface,@end之间,出现上图所示的悬浮窗口,
添加name之后,Connect,可以添加button的IBAction,或Outlet。IBAction是监听事件,Outlet可以控制button,
改变一些基本属性。
我选的是 touch up inside事件,命名为send,
Outlet命名为button,之后出现如下代码
添加完之后,在.m文件中的
改变button的属性,
这就是在IB中操作UIButton的方法。
动态创建UIButton方法。
这样也可以动态创建,但是默认的button的type是custom,而且button的type没法改变,所以一般用上面动态创建的
方法。
这一段代码就可以简单的在View上创建一个大小为100x100的UIButton了。你可以改变button的基本属性,
如果要添加事件的话,还需要额外一些工作。
在.h文件中添加事件函数
并要在.m文件中添加对函数的绑定函数,以及事件类型
在send函数中添加代码,button的点击就有反映了。