标签: ios swift uilabel mask uivisualeffectview
我的UIImageView上有UIVisualEffectView,UILabel和ViewController。 UIVisualEffectView模糊了UIImageView背后的UIVisualEffectView。我想用UILabel的文字掩盖int x[10]; int **x_p = &x; 。喜欢这张图片:
UIImageView
UIVisualEffectView
UILabel
ViewController
int x[10]; int **x_p = &x;
我该怎么做?我正在使用Swift。
答案 0 :(得分:0)
您需要将UILabel指定为UIVisualEfectView的掩码视图,诀窍是您需要为UIVisualEfectView和UILabel添加容器并设置背景此容器视图的颜色为UIColor.clear
UIVisualEfectView
UIColor.clear
self.visualEfectView.mask = self.label self.visualEfectView.layer.masksToBounds = true
查看层次结构设置
<强>结果强>