UIButton
// 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];
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.