У меня было странное поведение в SwiftUI, которого я не понимал, и я упростил его до этого:
struct ContentView: View {
@State var name: String = ""
var body: some View {
Form {
VStack {
Text("Line 1")
Text("Line 2")
Text("Line 3")
Text("Line 4")
Button(action: {
print("hello world")
}) { Text("Print hello world")}
}
}
}
}
Это делает тексты "Строка 1" ... "Строка 4" частьюкнопка «Print hello world».
Если я удаляю VStack из формы, это не так.
Я не уверен, является ли это ошибкой в SwiftUI или я чего-то не понимаючто, может быть, я должен попытаться понять, поэтому: кто-нибудь понимает, почему Строка 1 ... Строка 4 будет частью кнопки здесь?