code
UIButtonTypeSystem型,默认蓝色
UIButton *myButton = [UIButton buttonWithType:UIButtonTypeSystem];
myButton.frame = CGRectMake(100, 200, 150, 50);
[myButton setTitle: @"MyButton" forState: UIControlStateNormal];
[self.view addSubview:myButton];
[myButton addTarget:self action:@selector(buttonAction:) forControlEvents:UIControlEventTouchUpInside];
- (void) buttonAction:(UIButton *) button {
}
image Button
UIButton *myButton = [UIButton buttonWithType:UIButtonTypeCustom];
myButton.frame = CGRectMake(100, 200, 150, 50);
[myButton setImage:[UIImage imageNamed:@"图片"] forState:UIControlStateNormal];
[self.view addSubview:myButton];
[myButton addTarget:self action:@selector(buttonAction:) forControlEvents:UIControlEventTouchUpInside];
- (void) buttonAction:(UIButton *) button {
}
property
- frame
- tag
- buttonType
- currentTitle
method
addTarget:action:forControlEvents:
setTitle:forState:
setTitleColor:forState
setBackgroundImage:imageNamed:forState:
setImage:forState: