UILable是今天回憶的第一節(jié),之前所學(xué)的都忘得差不多了,我遠(yuǎn)遠(yuǎn)沒(méi)想到一個(gè)標(biāo)簽也有很多很多的含義
//UILable
UILabel *label = [[UILabel alloc]init];//初始化文本標(biāo)簽
label.frame = CGRectMake(20.0, 20.0, 120, 80);//設(shè)置大小
label.backgroundColor = [UIColor blackColor];//設(shè)置背景為黑色
label.text = @"你好";
label.textColor = [UIColor whiteColor];//設(shè)置文字顏色
label.textAlignment = NSTextAlignmentCenter;
[self.view addSubview:label];//添加到視圖
按鈕是回憶的第二節(jié),一個(gè)Button想要完全的顯示需要二十到三十行代碼
//UIButton
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];//[[UIButton alloc]init];//初始化按鈕標(biāo)簽
// UIButton *button1 = [[UIButton alloc]init];//初始化按鈕標(biāo)簽
button.frame = CGRectMake(20.0, 20.0, 120, 80);//設(shè)置大小
button.backgroundColor = [UIColor blackColor];//設(shè)置背景為黑色
[button setTitle:@"你好" forState:UIControlStateNormal];
//按鈕添加點(diǎn)擊事件
[button addTarget:self action:@selector(clickButton) forControlEvents:UIControlEventTouchDown];
[button addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchDown];
//按鈕 狀態(tài) ,設(shè)置圖片
// label.text = @"你好";
// label.textColor = [UIColor whiteColor];//設(shè)置文字顏色
// label.textAlignment = NSTextAlignmentCenter;
[self.view addSubview:button];//添加到視圖
而我敲到這的時(shí)候,我便開(kāi)始在想,如何的使它看起來(lái)更加的像一個(gè)真正的按鈕,接下來(lái)便開(kāi)始利用起了if語(yǔ)句也就是我們常說(shuō)的如果,想起在剛學(xué)C語(yǔ)言的時(shí)候‘如果語(yǔ)句’有很多種,直到今天真正利用的也就一個(gè)if了
-(void)click:(UIButton*) btn{
// btn.selected = YES;
NSLog(@"你好");
if([btn.titleLabel.textisEqualToString:@"Hello"]) {
[btnsetTitle:@"你好" forState:UIControlStateNormal];
}else{
[btnsetTitle:@"Hello" forState:UIControlStateNormal];
}
/*
if ([btn.titleLabel.text isEqualToString:@"Hello"]) {
[btn setTitle:@"你好" forState:UIControlStateNormal];
}else{
[btn setTitle:@"Hello" forState:UIControlStateSelected];
}
*/
}