在尝试SwiftUI(Xcode 11.0 beta 2)时,我尝试用图像填充View:
Image("large")
.resizable()
.aspectRatio(contentMode: .fill)
.frame(width: 80, height: 80, alignment: .center)
.border(Color.black)
这样呈现:
我想应用类似于
UIView.clipsToBounds
的内容,以便剪切图像并且看不到盒子外面的部分。 最佳答案
您可以使用.clipped()
修饰符,其效果类似于UIView.clipsToBounds
:
Image("large")
.resizable()
.aspectRatio(contentMode: .fill)
.frame(width: 80, height: 80, alignment: .center)
.border(Color.black)
.clipped() // Equal to clipsToBounds = true