基本属性:
1. frame:坐标 titleColor:字体颜色 titleShadowColor:字体阴影 image:图片 backgroundImage:背景图片
2.forstate状态:这个参数决定了标题,图像或其他属性将在任何状态下显示
//UIButton 创建
//1.看类继承关系 2.看是否有自己的初始化方法
UIButton *button = [UIButton buttonWithType:(UIButtonTypeSystem)];
//button设置(在正常状态下)
[button setTitle:@"button" forState:UIControlStateNormal];
[button setBackgroundColor:[UIColor yellowColor]];
[button setFrame:CGRectMake(20, 80, 280, 20)];
//给button添加一个相应事件(方法)
[button addTarget:self action:@selector(buttonClicked :) forControlEvents:UIControlEventTouchUpInside];
[self.window addSubview:button];
return YES;
}
//button的响应方法
- (void)buttonClicked : (UIButton *)button
{
button.enabled = NO;//只点击一次button 后不响应
NSLog(@"点击button");
}