我正在为iPad开发一个iOS应用程序。我想用黑白图像遮盖UIView。所以图像的黑色部分是您可以看到的View。如果像下面这样尝试不同的代码,但它们不起作用...UIImage*_maskingImage=[UIImageimageNamed:@"ipadmask.jpg"];CALayer*_maskingLayer=[CALayerlayer];_maskingLayer.frame=vistafunda.bounds;[_maskingLayersetContents:(id)[_maskingImageCGImage]];[vistafunda.layersetMask:_m
我想用圆圈遮盖正方形。我使用它而不是圆角半径是因为我稍后想用动画做一些事情。我可以遮住它,但边缘很粗糙://TargetViewlettargetView=UIView(frame:CGRect(x:0,y:0,width:100,height:100))targetView.backgroundColor=UIColor.redColor()//MaskletmaskingPath=UIBezierPath()lethalf=targetView.frame.width/2maskingPath.addArcWithCenter(CGPoint(x:half,y:half),radi
我见过类似的问题,但没有找到可行的答案。我想使用灰色图像遮盖UIView(需要转换为alpha比例以进行遮盖)。UIView有背景。屏蔽图像应该很容易,但我想屏蔽任何UIView。任何线索将不胜感激。 最佳答案 我已经研究了这个问题几个小时,并且找到了一个我认为可以满足您要求的解决方案。首先,使用您认为合适的任何方式创建掩蔽图像。请注意,我们在这里只需要alpha值,所有其他颜色将被忽略,因此请确保您使用的方法支持alpha值。在此示例中,我从.png文件加载,但不要尝试使用.jpg文件,因为它们没有alpha值。接下来,创建一个新
我见过类似的问题,但没有找到可行的答案。我想使用灰色图像遮盖UIView(需要转换为alpha比例以进行遮盖)。UIView有背景。屏蔽图像应该很容易,但我想屏蔽任何UIView。任何线索将不胜感激。 最佳答案 我已经研究了这个问题几个小时,并且找到了一个我认为可以满足您要求的解决方案。首先,使用您认为合适的任何方式创建掩蔽图像。请注意,我们在这里只需要alpha值,所有其他颜色将被忽略,因此请确保您使用的方法支持alpha值。在此示例中,我从.png文件加载,但不要尝试使用.jpg文件,因为它们没有alpha值。接下来,创建一个新