UIButton 如何设置为圆角矩形

2017-09-27  本文已影响0人  猫窝仔

转自: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];

上一篇 下一篇

猜你喜欢

热点阅读