【发布时间】:2012-12-10 11:12:40
【问题描述】:
我正在为 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 是:
感谢您的帮助!
【问题讨论】:
标签: objective-c ios ipad uiview uiimage