У меня есть этот маленький парень:
VStack(alignment: .leading, spacing: 4) {
Text("Name")
.font(.subheadline).bold()
TextField("Name", text: self.$name)
}
, и он выглядит так: 
Теперь я хочу увеличить цель крана так, Вы можете нажать в любом месте в VStack, чтобы вызвать клавиатуру для TextField. Какой хороший способ сделать это?
Я рассмотрел добавление onTapGesture
в VStack, но, кажется, невозможно вызвать стать первым респондентом для TextFields, поэтому мне нужно увеличить рамку TextField, чтобы иметь больше нажатий цель. Может быть, вместо этого поместите его в ZStack с отступом выше, но сложность заключается в том, как я могу убедиться, что он визуально сложен ниже заголовка, когда высота заголовка является динамической c? Возможно, contentShape
можно было бы использовать для добавления к нему отступов?