2 u012575301 u012575301 于 2016.04.25 17:41 提问

ios 如何到达如下图的效果

图片说明

它的整个背景是 黑色透明度为0.5 然后只有圆形那块是没有背景色的
求解答

6个回答

CSDNXIAOD
CSDNXIAOD   2016.04.25 17:52

iOS 引导图的聚光灯效果代码实现
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

oyljerry
oyljerry   Ds   Rxr 2016.04.25 19:11

一个是设置backgroundColor为clearColor,就是设置好View为圆形范围

hi_chen_xingwang
hi_chen_xingwang   Rxr 2016.04.25 22:30

做一个黑色半透明蒙版,中间画出一个圆形的透明区就可以了

tabttoo
tabttoo   2016.04.26 10:29

这个图层叠加做不出这个效果,可以把这个背景直接绘图,也就是绘制一个view,中间透明,边上半透明,

tabttoo
tabttoo   2016.04.27 16:51

//获取需要的样式图片

  • (UIImage *)getImage{
    UIGraphicsBeginImageContextWithOptions([UIScreen mainScreen].bounds.size, NO, 1.0);
    CGContextRef con = UIGraphicsGetCurrentContext();

    CGContextSetFillColorWithColor(con, [UIColor lightGrayColor].CGColor);//背景色
    CGContextFillRect(con, [UIScreen mainScreen].bounds);

    CGContextAddEllipseInRect(con, CGRectMake(50, 100, 200, 200));
    CGContextSetBlendMode(con, kCGBlendModeClear);
    CGContextFillPath(con);

    UIImage *ima = UIGraphicsGetImageFromCurrentImageContext();

    UIGraphicsEndImageContext();

    return ima;

}

//将样式图片添加到VIew上

  • (void)addImage{ UIImageView *imageV = [[UIImageView alloc]initWithFrame:[UIScreen mainScreen].bounds]; imageV.image = [self getImage]; imageV.alpha = 0.5; [self.view addSubview:imageV]; }
yj73986198
yj73986198   2016.04.28 15:58

view中间画出一块透明原型区域就好

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
html 使用js+css+html实现图片划过预览效果
效果图:::当鼠标划过的时候图片自动打开和折叠 代码:: html代码::命名为:index.html sliding doors         css代码:: 命名为:slidingdoors.css代码如下: #container{ hei
POJ2488-A Knight's Journey【骑士游历】
转载请注明出处:優YoU http://user.qzone.qq.com/289065406/blog/1303350143  大致题意: 给出一个国际棋盘的大小,判断马能否不重复的走过所有格,并记录下其中按字典序排列的第一种路径。 经典的“骑士游历”问题,DFS水题一道
【jQuery】使用fadeTo()方法设置淡入淡出效果的不透明度
调用fadeTo()方法,可以将所选择元素的不透明度以淡入淡出的效果调整为指定的值,该方法的调用格式为: $(selector).fadeTo(speed,opacity,[callback]) 其中speed参数为效果的速度,opacity参数为指定的不透明值,它的取值范围是0.0~1.0,可选项参数callback为效果完成后,回调的函数名。 例如,分别调用fadeTo()方
推箱子游戏的求解算法
不用过多介绍推箱子游戏,条件很简单,在一个N*m的方框中,有若干个箱子,障碍物,一个小人,只能推动箱子到对应的位置。 算法简介:每一个箱子都有4个方向可以移动,除去对应位置有障碍物、箱子,以及小人不能到达对侧,那么实际上可走方向很少。箱子每移动一步,将当前箱子各个位置,小人位置进行存储,当做一张视图。由此可以构建很多视图。每次都从是途中寻找最佳视图计算。 开始之前,
CSS3制作精美日历
CSS3制作精美日历,很不错,给大家分享一下,学习一下!
74138的工作原理如下图所示
74138的工作原理如下图所示 74138的工作原理如下图所示
黑马程序员——Java GUI(图形用户界面)
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------  GUI(图形用户界面) 一、概述  1.
如何用CSS实现翻页效果?
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">http://www.w3.org/1999/xhtml" xml:lang="zh" lang="zh">http://www.w3.org/2000/08/w3c-synd/#">dl { position:absolute; width:240px; height:170px; bo
实现如下图所示的列表文字切换图片的效果
<!DOCTYPE html PUBLIC "-//W3C//liD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.lid"> ul,li {padding: 0; margin: 0;} .prduct_list { width: 420px; height: 340px; ove
iOS 工程套子工程,主工程和framework工程或.a library静态库工程联调
iOS 工程套子工程,主工程和framework工程或.a library静态库工程联调 一、主工程套Library(即.a)工程联调 1.新建一个主工程和一个Library工程,如何创建Library工程参照我另外一篇博客iOS 最新framework和.a静态库制作及使用全解但这个Library工程不需要编译成静态库 2.将静态库工程拖到主工程,我这里拖到下图箭头