У меня есть небольшой пример SwiftUI со странным поведением. Он отображает кнопку и необязательный текст. При нажатии кнопки текст обновляется.
Странный эффект: иногда метка кнопки обрезается.
Конечно, я мог бы назначить некоторый размер кадра для кнопки в качестве обходного пути. Но действительно ли это необходимо?
struct ContentView: View {
@State var tapCount = 0
var body: some View {
VStack{
Button(action: {
self.tapCount+=1
}) {
HStack{
Image(systemName: "hand.point.right").font(.system(size: 25, weight: .bold))
Text("Tap Me")
Image(systemName: "hand.point.left").font(.system(size: 25, weight: .bold))
}
}
if self.tapCount > 0{
Text("You tapped \(tapCount) times")
}
}
}
}

