SwiftUI—如何给图像视图添加遮罩以突出主题

简介: SwiftUI—如何给图像视图添加遮罩以突出主题

给图片添加遮罩效果,使用遮罩可以突出显示图片的主题内容。

示例代码:


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()))
}


2466108-2d86867e723c006f.webp.jpg



目录
相关文章
SwiftUI—如何对图像视图进行缩放和旋转
SwiftUI—如何对图像视图进行缩放和旋转
916 0
SwiftUI—如何对图像视图进行缩放和旋转
|
3月前
CSS3几何透明层文本悬停变色源码
CSS3几何透明层文本悬停变色源码是一款基于css3 svg制作的背景图片鼠标悬停几何形状透明层变色显示文本内容
24 0
CSS3几何透明层文本悬停变色源码
|
编译器 API 图形学
【unity细节】基于unity子对象(如相机)为什么无法进行z轴的拖拽移动和z轴自动归位的问题
【unity细节】基于unity子对象(如相机)为什么无法进行z轴的拖拽移动和z轴自动归位的问题
174 0
|
定位技术
Cesium系列:加载不规则形状出图
Cesium加载不规则形状出图
533 0
Blender突然无法平移视图
Blender突然无法平移视图
2186 0
SwiftUI—如何将颜色、图片和图形作为视图的背景
SwiftUI—如何将颜色、图片和图形作为视图的背景
861 0
SwiftUI—如何将颜色、图片和图形作为视图的背景
SwiftUI—两个图像视图之间的色彩混合
SwiftUI—两个图像视图之间的色彩混合
452 0
SwiftUI—两个图像视图之间的色彩混合
SwiftUI—如何给视图添加旋转手势
SwiftUI—如何给视图添加旋转手势
383 0
SwiftUI—使用图像视图强大的色彩调整功能
SwiftUI—使用图像视图强大的色彩调整功能
750 0
SwiftUI—使用图像视图强大的色彩调整功能
SwiftUI—使用Image图像视图显示项目中的图片
SwiftUI—使用Image图像视图显示项目中的图片
671 0
SwiftUI—使用Image图像视图显示项目中的图片