Image相当于UIKit中的UIImage控件,用于显示指定名称的图片,或者显示指定systemName的图标。
示例代码:
VStack{
Image("girlPicture") //图像视图,直接使用图片的名称,即可快速显示指定名称的图片
Image(systemName: "arkit") //通过systemName属性,可以显示指定名称的SF Symbols图标。通过指定的名称,可以显示超过1500份不同的苹果内置图标
.foregroundColor(.orange) //图标颜色
.font(.system(size: 48)) //图标尺寸
Image("girlPicture")
.resizable() //通过resizable方法,使图像视图进行自动缩放,以适配其父视图
.aspectRatio(contentMode: .fit) //在撑满父视图的前提下,仍然保持原始的宽高比
}
.padding()
网友评论