// UIButton *btnTest = [[UIButton alloc] initWithFrame:CGRectMake(10,10, 30, 30)];
UIButton *btnTest = [UIButton buttonWithType:UIButtonTypeRoundedRect];
btnTest.frame = CGRectMake(50, 50, 50, 30);
[btnTest setTitle:@"Select" forState:UIControlStateNormal]; //设置选中状态显示的文字
[btnTest setTitleColor:[UIColor blueColor] forState:UIControlStateNormal]; //设置选中时文字颜色
[btnTest setEnabled:YES]; //设置是否可以按
[btnTest setImage:[UIImage imageNamed:@"32.png"] forState:UIControlStateNormal]; //设置选中时的图片
btnTest.backgroundColor = [UIColor clearColor]; // 清空背景色
[btnTest setBackgroundImage:[UIImage imageNamed:@"allow.png"] forState:UIControlStateNormal]; //设置背景图片
btnTest.hidden = NO; //是否隐藏
btnTest.adjustsImageWhenDisabled = NO; //当按钮被禁用时,按钮颜色会加深,这边设置NO可以消除这个问题
btnTest.showsTouchWhenHighlighted = YES; //按钮按下时会花光
[btnTest addTarget:self action:@selector(doTest) forControlEvents:UIControlEventTouchUpInside]; //按下事件
//获取当前标题
NSString *btnState = [btnTest titleForState:UIControlStateNormal];
NSLog(@"++++%@", btnState);
NSString *btnTitle = btnTest.currentTitle;
NSLog(@"++++%@", btnTitle);
UIImage *img = btnTest.currentImage; //获取当前图片
UIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake(10,10, 30, 30)];
[btn setImage:img forState:UIControlStateNormal];
[self.view addSubview:btn];
UIButton *btnTest = [UIButton buttonWithType:UIButtonTypeRoundedRect];
btnTest.frame = CGRectMake(50, 50, 50, 30);
[btnTest setTitle:@"Select" forState:UIControlStateNormal]; //设置选中状态显示的文字
[btnTest setTitleColor:[UIColor blueColor] forState:UIControlStateNormal]; //设置选中时文字颜色
[btnTest setEnabled:YES]; //设置是否可以按
[btnTest setImage:[UIImage imageNamed:@"32.png"] forState:UIControlStateNormal]; //设置选中时的图片
btnTest.backgroundColor = [UIColor clearColor]; // 清空背景色
[btnTest setBackgroundImage:[UIImage imageNamed:@"allow.png"] forState:UIControlStateNormal]; //设置背景图片
btnTest.hidden = NO; //是否隐藏
btnTest.adjustsImageWhenDisabled = NO; //当按钮被禁用时,按钮颜色会加深,这边设置NO可以消除这个问题
btnTest.showsTouchWhenHighlighted = YES; //按钮按下时会花光
[btnTest addTarget:self action:@selector(doTest) forControlEvents:UIControlEventTouchUpInside]; //按下事件
//获取当前标题
NSString *btnState = [btnTest titleForState:UIControlStateNormal];
NSLog(@"++++%@", btnState);
NSString *btnTitle = btnTest.currentTitle;
NSLog(@"++++%@", btnTitle);
UIImage *img = btnTest.currentImage; //获取当前图片
UIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake(10,10, 30, 30)];
[btn setImage:img forState:UIControlStateNormal];
[self.view addSubview:btn];