Я использую новый Label
вид SwiftUI, работающий под управлением Xcode 12 бета на Биг Сур.
В качестве изображения я использую символ SF и нашел изображение с именем "play"
. Но я заметил ту же проблему с пользовательскими изображениями без каких-либо пограничных пикселей (т.е. интервал не вызван изображением), например. Значки PDF, поэтому они, вероятно, не связаны с изображением.
В демо от Apple текст и изображение должны автоматически выравниваться должным образом, но я этого не вижу.
struct ContentView: View {
var body: some View {
Label("Play", systemImage: "play")
}
}
Результатов в этом:
Есть идеи, почему изображение (значок) и текст смещены по вертикали?
Если мы дадим кнопке цвет фона, мы более точно увидим смещение:
Label("Play", systemImage: "play")
.background(Color.red)
Результатов в этом: