ios_按钮圆角边设置

来源:互联网 发布:淘宝竞争情报 编辑:程序博客网 时间:2024/06/07 16:15

ios 现在不能直接设置圆边角样式.在创建的样式中圆角样式好像也被系统样式取代了

UIButtonTypeRoundedRect = UIButtonTypeSystem,   // Deprecated, use UIButtonTypeSystem instead

代码实现:

CGRect screen = [UIScreen mainScreen].bounds;// 获取屏幕边界    UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem];// 创建一个系统样式的按钮,按下会有变灰的效果    button.frame = CGRectMake(screen.size.width / 3, screen.size.height / 15, screen.size.width / 3, screen.size.height / 20);//设置位置和宽高    [button setBackgroundColor:[UIColor colorWithRed:125/255.0 green:185/255.0 blue:222/255.0 alpha:1]]; // 设置按钮颜色    [button setTitle:@"这是一个按钮" forState:UIControlStateNormal];    [button.layer setCornerRadius:5.0]; // 设置圆边角的半径    [button.layer setMasksToBounds:YES]; // 把多余的部分覆盖    [button.layer setBorderWidth:1.0]; // 设置边框的厚度    [button.layer setBorderColor:(__bridge CGColorRef)([UIColor colorWithRed:125/255.0 green:185/255.0 blue:222/255.0 alpha:1])]; // 设置边框的颜色    [self.view addSubview:button];

效果:

0 0
原创粉丝点击