给图片添加遮罩效果,使用遮罩可以突出显示图片的主题内容。
示例代码:
VStack{ Image("girlPicture") .clipShape(Circle()) //通过调用裁剪图形方法,给图像应用遮罩效果,遮罩图形为圆形 Image("girlPicture") .mask(Circle()) //通过调用遮罩方法,给图像应用遮罩效果,遮罩图形为圆形,与上一种方法效果相同 Image("texture") .resizable() .frame(width: 300, height: 300) .mask( Text("SWIFT UI!") //添加一个指定内容的文字遮罩 .font(Font.system(size: 64).bold())) }