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