转自:http://blog.csdn.net/lwjok2007/article/details/46620641
先上代码:
//登录按钮
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
button.frame = CGRectMake(100, 100, 200, 36);
[button setTitle:@"登录" forState:UIControlStateNormal];
[button addTarget:self action:@selector(login) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:button];
这样生成的button就是圆角矩形的。
但是,
如果你给button 设置了背景图片,或者设置了背景色,不好意思,出来的button可能不是圆角矩形了
这个时候我们作如下设置即可:
[button.layer setMasksToBounds:YES];
[button.layer setCornerRadius:5.0];
网友评论