我正在使用 SwiftUI 的全新Label
View,在 Big Sur 上运行 Xcode 12 beta。
作为图像,我使用SF Symbol并找到了一个名为"play"
. 但我注意到没有任何边界像素的自定义图像(即间距不是由图像引起的)也存在同样的问题,例如 PDF 图标,因此它可能与图像无关。
在 Apple 的演示中,文本和图像应该会自动正确对齐,但我看不到。
struct ContentView: View {
var body: some View {
Label("Play", systemImage: "play")
}
}
结果如下:
任何想法为什么图像(图标)和文本垂直未对齐?
如果我们给 Button 一个背景颜色,我们可以更准确地看到错位:
Label("Play", systemImage: "play")
.background(Color.red)
结果如下: