ios设置uiview的边框为圆角
ios 系统自带的 view 组件都是正方形的,看起来都太生硬,有时候我需要变成圆角形式,如下图:

具体的实现是使用quartzcore库,下面我具体的描述一下实现过程:
• 首先创建一个项目,名字叫:ipad_webwiew
• 利用interface builder添加一个uiwebview,然后和相应的代码相关联
• 添加quartzcore.framework
代码实现:
头文件:
?| 1 2 3 4 5 6 7 8 9 10 |
#import <uikit/uikit.h>
#import <quartzcore/quartzcore.h>
@interface ipad_webwiewviewcontroller : uiviewcontroller
{
iboutlet uiwebview *mywebview;
uiview *myview;
}
@property (nonatomic,retain) uiwebview *mywebview;
@end
|
代码实现:
?| 1 2 3 4 5 6 7 8 9 10 11 12 |
- (void)viewdidload
{
[super viewdidload];
//给图层添加背景图片:
//myview.layer.contents = (id)[uiimage imagenamed:@"view_bg.png"].cgimage;
//将图层的边框设置为圆脚
mywebview.layer.cornerradius = 8;
mywebview.layer.maskstobounds = yes;
//给图层添加一个有色边框
mywebview.layer.borderwidth = 5;
mywebview.layer.bordercolor = [[uicolor colorwithred:0.52 green:0.09 blue:0.07 alpha:1] cgcolor];
}
|
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
原文链接:http://blog.csdn.net/zhibudefeng/article/details/7715042








发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。