【发布时间】:2025-12-08 06:35:02
【问题描述】:
我在 VStack 中有两个图像,并且两个图像都可以调整大小。其中一张图像被设置为用剪辑填充。
VStack(spacing: 8) {
Image(uiImage: project.image!)
.resizable()
.aspectRatio(contentMode: .fill)
ZStack {
Image(uiImage: UIImage(named: "ic_add_project")!)
Image(uiImage: UIImage(named: "corner_pages_72pt")!)
.resizable()
}
}
通过删除.aspectRatio(contentMode: .fill),我几乎得到了我想要的结果,但顶部图像被拉伸和扭曲。
如何将两个图像设置为一个大小相同的图像并让图像 scaledToFill 使其不会被拉伸?我不能使用固定的帧大小,我希望在堆栈之间均匀分布图像。
【问题讨论】:
标签: swift xcode swiftui widget