//创建一个btn对象,根据类型来创建btn
//btn类型圆角类型 btn UIButtonTypeRoundedRect
//通过类方法来创建 l内存自己管理
UIButton* btn =[UIButton buttonWithType:UIButtonTypeRoundedRect];
//设置btn的位置
btn.frame =CGRectMake(100, 100, 100, 40);
//设置按钮的文字内容
//@parameter
//p1:字符串类型,显示到按钮上的文字
//p2 设置文字显示的状态类型 UIControlStateNormal 正常状态 UIControlStateHighlighted 高亮状态
[btn setTitle:@"按钮01" forState:UIControlStateNormal];
[btn setTitle:@"按钮按下" forState:UIControlStateHighlighted];
btn.backgroundColor = [UIColor grayColor]; //背景颜色
//设置文字颜色 正常状态下的颜色 p1 颜色 p2状态
[btn setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
[btn setTitleColor:[UIColor grayColor] forState:UIControlStateHighlighted];
//设置按钮的风格颜色 优先级比setTitleColor 低
[btn setTintColor:[UIColor whiteColor]];
//UILable控件
btn.titleLabel.font = [UIFont systemFontOfSize:30];//设置btn的文字大小
[self.view addSubview:btn];//添加到视图
创建一个图片button
//创建一个自定义类型的button UIButtonTypeCustom
UIButton*btnImage = [UIButton buttonWithType:UIButtonTypeCustom];
btnImage.frame= CGRectMake(100, 200, 100, 100);
UIImage*icon01 =[UIImage imageNamed:@"btn01"];
UIImage*icon02 = [UIImage imageNamed:@"btn02"];
[btnImage setImage:icon01 forState:UIControlStateNormal];
[btnImage setImage:icon02 forState:UIControlStateHighlighted];
[self.view addSubview:btnImage];