如何使用 SwiftUI 将 pdf 格式的图像视图居中?
How do I center an Image view in pdf format with SwiftUI?
我有一个矢量图(已转换为 Pdf),我想将其用作我的应用程序的背景。但是,正如您在使用 GeometryReader 时所期望的那样,图像一直向左对齐。也许甚至连 GeometryReader 都没有这样做!这是一张照片:
如您所见,蓝色框(不确定它的实际名称)仅显示我的图像的最左边显示在我的设备上。有没有办法控制这个位置在哪里?例如,将设备放在中间还是一直放在右边?这样我就可以选择要确保在屏幕上显示图像的哪一部分?
一个可能的解决方案是将图像移动到 full-area 容器内,例如
GeometryReader { _ in
Color.clear.overlay( // << here !!
Image("picture")
.resizable()
.scaledToFill()
.ignoresSafeArea()
)
}
测试 Xcode 13.3 / iOS 15.4
我有一个矢量图(已转换为 Pdf),我想将其用作我的应用程序的背景。但是,正如您在使用 GeometryReader 时所期望的那样,图像一直向左对齐。也许甚至连 GeometryReader 都没有这样做!这是一张照片:
如您所见,蓝色框(不确定它的实际名称)仅显示我的图像的最左边显示在我的设备上。有没有办法控制这个位置在哪里?例如,将设备放在中间还是一直放在右边?这样我就可以选择要确保在屏幕上显示图像的哪一部分?
一个可能的解决方案是将图像移动到 full-area 容器内,例如
GeometryReader { _ in
Color.clear.overlay( // << here !!
Image("picture")
.resizable()
.scaledToFill()
.ignoresSafeArea()
)
}
测试 Xcode 13.3 / iOS 15.4