ope*_*rog 3 calayer uiview uiimageview ios
我有一个UIImageView和一个UILabel,并希望UILabel的内容掩盖UIImageView.目标是文本在图像内容中可见,但其他一切都是透明的.
是否有一种简单的方法可以通过另一个视图的内容屏蔽视图?
你可以用QuartzCore Framework
.
(链接项目QuartzCore.framework
并导入<QuartzCore/QuartzCore.h>).
@import QuartzCore;
Run Code Online (Sandbox Code Playgroud)
标签背景必须是清晰的颜色.例:
self.imageView.layer.mask = self.label.layer;
self.imageView.layer.masksToBounds = YES;
Run Code Online (Sandbox Code Playgroud)
在Interface Builder中:
在设备上: