我正在为 iPad 开发 iOS 应用程序。我想用黑白图像掩盖 UIView 。所以图像的黑色部分是您可以看到的视图。
如果尝试以下不同的代码,但它们不起作用......
UIImage *_maskingImage = [UIImage imageNamed:@"ipadmask.jpg"];
CALayer *_maskingLayer = [CALayer layer];
_maskingLayer.frame = vistafunda.bounds;
[_maskingLayer setContents:(id)[_maskingImage CGImage]];
[vistafunda.layer setMask:_maskingLayer];
vistafunda.layer.masksToBounds = YES;
他们的 ipadmask.jpg 是这样的:
谢谢你的帮助!