纯代码创建Button控件:
// 创建按钮
UIButton *btn = [[UIButton alloc] init];
// 添加按钮
[self.view addSubview:btn];
// 设置frame
btn.frame = CGRectMake(50, 50, 100, 100);
// 设置背景图片
// 通过文件名加载图片(凡是PNG图片,都不用加拓展名)
UIImage *normal = [UIImage imageName:@“btn_01”];
// 设置普通状态下的背景图片
[btn setBackgroundImage:normal forState:UIControlStateNormal];
// 加载高亮的图片
UIImage *hight = [UIImage imageName:@“btn_02”];
[btn setBackgroundImage:normal forState:UIControlStateHighlighted];
// 设置文字
[btn setTitle:@“按钮1” forState:UIControlStateNormal];
[btn setTitle:@“按钮2” forState:UIControlStateHighlighted];
// 设置文字颜色
[btn setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
[btn setTitleColor:[UIColor blueColor] forState:UIControlStateHightlighted];