// 创建普通按钮函数
-(void) createUIRectButton
{
// 创建一个btn对象,根据类型创建btn
// 圆角类型btn:UIButtonTypeRoundedRect
// 通过类方法创建buttonWithType:类名+方法名
UIButton* btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
// 设置button按钮点位置
btn.frame = CGRectMake(100, 100, 100, 40);
// 设置按钮点文字内容
// @parameter
// P1: 字符串类型,显示到按钮上的文字
// p2: 设置文字显示状态类型:UIControlStateNormal,正常状态
[btn setTitle:@"按钮01" forState:UIControlStateNormal];
// P1: 字符串类型,显示到按钮上的文字
// p2: 设置文字显示状态类型:UIControlStateHighlighted,按下状态
[btn setTitle:@"按钮按下" forState:UIControlStateHighlighted];
// 设置背景颜色
btn.backgroundColor =[UIColor grayColor];
// 设置文字显示颜色
// p1: 颜色
// p2: 状态
[btn setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
[btn setTitleColor:[UIColor blueColor] forState:UIControlStateHighlighted];
// 设置按钮风格颜色
[btn setTintColor:[UIColor whiteColor]];
// titleLabel:UIlabel控件
btn.titleLabel.font=[UIFont systemFontOfSize:12];
[self.view addSubview:btn];
}
// 创建可以显示图片的函数
-(void)createImageBtn
{
// 创建一个自定义类型的btn
UIButton* btnImage =[UIButton buttonWithType:UIButtonTypeCustom];
btnImage.frame = CGRectMake(100, 200, 100, 100);
UIImage* icon01 = [UIImage imageNamed:@"btn01"];
UIImage* icon02 = [UIImage imageNamed:@"btn02"];
// 设置按钮图片等方法
// p1:显示的图片对象
// p2:控件的状态
[btnImage setImage:icon01 forState:UIControlStateNormal];
[btnImage setImage:icon02 forState:UIControlStateHighlighted];
[self.view addSubview:btnImage];
}
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
// 调用创建的UI
[self createUIRectButton];
-(void) createUIRectButton
{
// 创建一个btn对象,根据类型创建btn
// 圆角类型btn:UIButtonTypeRoundedRect
// 通过类方法创建buttonWithType:类名+方法名
UIButton* btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
// 设置button按钮点位置
btn.frame = CGRectMake(100, 100, 100, 40);
// 设置按钮点文字内容
// @parameter
// P1: 字符串类型,显示到按钮上的文字
// p2: 设置文字显示状态类型:UIControlStateNormal,正常状态
[btn setTitle:@"按钮01" forState:UIControlStateNormal];
// P1: 字符串类型,显示到按钮上的文字
// p2: 设置文字显示状态类型:UIControlStateHighlighted,按下状态
[btn setTitle:@"按钮按下" forState:UIControlStateHighlighted];
// 设置背景颜色
btn.backgroundColor =[UIColor grayColor];
// 设置文字显示颜色
// p1: 颜色
// p2: 状态
[btn setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
[btn setTitleColor:[UIColor blueColor] forState:UIControlStateHighlighted];
// 设置按钮风格颜色
[btn setTintColor:[UIColor whiteColor]];
// titleLabel:UIlabel控件
btn.titleLabel.font=[UIFont systemFontOfSize:12];
[self.view addSubview:btn];
}
// 创建可以显示图片的函数
-(void)createImageBtn
{
// 创建一个自定义类型的btn
UIButton* btnImage =[UIButton buttonWithType:UIButtonTypeCustom];
btnImage.frame = CGRectMake(100, 200, 100, 100);
UIImage* icon01 = [UIImage imageNamed:@"btn01"];
UIImage* icon02 = [UIImage imageNamed:@"btn02"];
// 设置按钮图片等方法
// p1:显示的图片对象
// p2:控件的状态
[btnImage setImage:icon01 forState:UIControlStateNormal];
[btnImage setImage:icon02 forState:UIControlStateHighlighted];
[self.view addSubview:btnImage];
}
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
// 调用创建的UI
[self createUIRectButton];
[self createImageBtn];
}