一:UIButton
1.定义
这就是一个简单按钮的制作
UIButton* btn = [[UIButton alloc]initWithFrame:CGRectMake(x,y,length,weigth)];
//定义一个按钮,并且初始化 按钮矩形大小
btn.tag = 100;//设置该按钮的标签是100
(如何使用呢?
在该视图中:其他作用域中,UIButton* btn1 = (UIButton*)[self.view viewWithTag:100];
)
//button的背景颜色
btn.backgroundColor = [UIColor clearColor];
//forState:这个参数的作用是定义按钮的文字或者图片在何种状态下才会显示
有一下几种状态
enum{
UIControlStateNormal = 0,//常规状态显示
UIControlStateHighLighted = 1 << 0,//高亮状态显示
UIControlStateDisabled = 1 << 1,//禁用状态才会显示
UIControlStateSelected = 1 << 2,//选中状态
UIControlStateApplication = 0x00FF0000,//当应用程序标志时
UIControlStateReserved = 0xFF000000,//为内部框架预留
//设置按钮中内容的设置
[btn setTitle:@"内容" forState:UIControlStateNormal];
//内容中字体颜色的设置
[btn setTitleColor:[UIColor buleColor] forState:UIControlStateNormal];
//字体类型和大小设置
btn.titleLabel.font = [UIFont systemFontOfSize:30];
//文字位置
btn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;//设置文字位置,现设为居左,默认是居中
//居左之后,文字会紧贴边框,可以设置,文字距离和边框保持10个像素的距离。
btn.contentEdgeLnsets = UIEdgeInsetsMake(0,10,0,0);
//将制作的按钮添加到视图中
[yourview addSubview:btn];
2.特殊设置
自定义的一些button类型
//例如创建一个圆角矩形按钮
UIButton *but = [UIBtton buttonWithType:UIBttonTypeRoundeRect];
//能够自定义的button类型有
typedef enum{
UIBu