UIButton就是按钮 很简单 只有一个样式的创建和点击触发时间
创建uibutton主要有两种方式
第一种是苹果自带的风格
UIButton *bu = [UIButton buttonWithType:UIButtonTypeRoundedRect];
苹果提供了以下几种uibuttontype
UIButtonTypeCustom自定义,可以通过给button设置title来做一个文字按钮
UIButtonTypeSystem标准样式 UIButtonTypeDetailDisclosure 向右的箭头
UIButtonTypeInfoDark这种i字按钮
UIButtonTypeContactAdd添加样式
UIButtonTypeRoundedRect经典的样式,乔布斯时代的立体感,ios7已经被扁平化。
//给按键写上文字
[self.myButten setTitle:@"确认" forState:UIControlStateNormal];
[self.myButten setTitle:@"取消" forState:UIControlStateHighlighted];
//设置文字字体
self.myButten.titleLabel.font = [UIFont fontWithName:@"Arial" size:25];
//设置文字颜色
self.myButten.titleLabel.textColor = [UIColor purpleColor];
第二种是把图片做成按钮
[self.myButten setImage:image forState:UIControlStateNormal]
forstate参数表示按钮的状态 常用的就两种UIControlStateNormal正常,
UIControlStateHighlighted高亮
//给按钮添加方法
[self.myButten addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchUpInside];
ControlEvents指的是按钮出发的方式,这里UIControlEventTouchUpInside就是最常见的点击
然后可以在click方法里面可以让按钮点击之后的操作
- (void)click:(UIButton *)bu1
{
NSLog(@"你点到我了");
}