Я хочу, чтобы два редактируемых текстовых поля сидели рядом друг с другом в приложении iOS в HStack. Тем не менее, я получаю сообщение об ошибке («Stati c член« ведущий »не может использоваться в экземпляре типа« HorizontalAlignment »») всякий раз, когда я помещаю это в мой файл просмотра:
var body: some View {
VStack(alignment: .leading) {
...
VStack(alignment: .leading) {
HStack {
TextField("\(aCountry.populationTitle)", text: $aCountry.populationTitle)
TextField("\(aCountry.population)", text: $aCountry.population)
}...
Это также происходит, если У меня есть один TextField и два или более текстовых элемента в одном и том же HStack.
Возможное решение или причина того, почему это происходит? Если я удалю одно из TextFields или у меня будет только один TextField и один элемент Text в одном и том же HStack, приложение будет работать гладко (без ошибок).
Использование xcode11.4.
Спасибо.
[EDIT]
Тело для MasterView.swift:
struct DetailView: View {
@ObservedObject var aCountry: Country
var body: some View {
VStack(alignment: .leading) {
Image("\(aCountry.imageName)").resizable().frame(width: 200, height: 200)
TextField("\(aCountry.name)", text: $aCountry.name)
.font(.headline)
TextField("\(aCountry.continent)", text: $aCountry.continent)
.font(.subheadline)
VStack(alignment: .leading) {
HStack {
TextField("Population:", text: $aCountry.populationTitle)
TextField("\(aCountry.population)", text: $aCountry.population)
}
}}}