先上代码
- //登录按钮
- loginBtn=[UIButton buttonWithType:UIButtonTypeRoundedRect];
- loginBtn.frame=CGRectMake(1, 199, 200, 36);
- [self.view addSubview:loginBtn];
- [loginBtn addTarget:self action:@selector(login) forControlEvents:UIControlEventTouchUpInside];
这样生成的button就是圆角矩形的。
但是,
如果你给button 设置了背景图片,或者设置了背景色,不好意思,出来的button可能不是圆角矩形了
这个时候我们作如下设置即可
- [loginBtn.layer setMasksToBounds:YES];
- [loginBtn.layer setCornerRadius:5.0];