XMG 中间透明。四周不透明的蒙版
2016-05-22 22:38
183 查看
- (void)drawRect:(CGRect)rect {
CGFloat w=rect.size.width;
CGFloat h=rect.size.height;
// int radius = rect.size.width/2.0;
CGFloat currentW=w-100;
CGFloat currentH=h-100;
CGFloat currentX=50;
CGFloat currentY=50;
CGRect rect1=CGRectMake(currentX, currentY, currentW, currentH);
UIBezierPath*path=[UIBezierPath
bezierPathWithRect:rect];
UIBezierPath*path2=[UIBezierPath
bezierPathWithRect:rect1];
[path appendPath:path2];
[path setUsesEvenOddFillRule:YES];
CAShapeLayer *fillLayer = [CAShapeLayer
layer];
fillLayer.path = path.CGPath;
fillLayer.fillRule =kCAFillRuleEvenOdd;
fillLayer.fillColor = [UIColor
grayColor].CGColor;
fillLayer.opacity =1;
[self.layer
addSublayer:fillLayer];
}
相关文章推荐
- android 使用Intent传递对象 Serializable 或者 Parcelabel
- 安卓自定义View进阶 - Path之完结篇(伪)
- 并查集 xcoj 1234 ZJTZYRC筛offer
- TCP的SACK选项功能
- 学习编程语言总结
- 【LeetCode】40. Combination Sum II
- Python continue, else and pass
- 一个冷备份的自动执行脚本
- leetcode:binary-tree-postorder-traversal
- 如何打造高颜值PPT——小鱼儿何艳老师ppt课-课堂笔记
- 【01】《响应式Web设计:HTML5和CSS3实战》
- 两阶段提交和三阶段提交的理解
- 【2016杭电女生赛1005】【暴力 bfs or dfs or 模拟】girlcat 数女生数和猫咪数
- Spring中Bean的使用
- 二叉树的层次遍历
- hdu 1092 A+B for Input-Output Practice (IV)
- 移动直播技术秒开优化经验
- adb logcat 查看日志命令行用法(祥版)
- 1019 Problem S
- C#面向对象理解