在SwiftUI中,可以使用resizable()
和scaledToFit()
方法来设置图片的大小。
- 使用
resizable()
方法可以允许图片根据需要调整大小。该方法接受一个布尔值作为参数,指示是否将图片调整为可调整大小。
Image("exampleImage")
.resizable()
.frame(width: 200, height: 200)
在上面的示例中,图片将被调整为可调整大小,并且将其框架设置为200x200。
- 使用
scaledToFit()
方法可以将图片调整为适合容器的大小。如果图片的纵横比与容器的纵横比不匹配,则图片可能会被裁剪。
Image("exampleImage")
.scaledToFit()
.frame(width: 200, height: 200)
在上面的示例中,图片将调整为适应200x200的框架。
这些方法还可以与其他修饰符一起使用,以更好地控制图片的大小和外观。