Как сразу сделать новые предметы редактируемые?IOS

Программируем под IOS
Ответить
Anonymous
 Как сразу сделать новые предметы редактируемые?

Сообщение Anonymous »

Существует список с двумя разделами: Выбранные варианты , которые являются переупорядоченными и делительными и предложенными опциями, которые можно добавить в выбранные. Как сделать новые предметы, чтобы быть съемными и съемными? Скриншот показывает, как это выглядит, я хочу мгновенно «пять» и «шесть», когда добавлено.struct EditorView: View {
@State var chosen = ["one", "two", "three", "four"]
let suggested = ["five", "six", "seven", "eight"]

var body: some View {
List {
Section {
ForEach(chosen, id: \.self) { item in Text(item) }
.onDelete{ _ in }
.onMove{ _, _ in }
} header: { Text("chosen") }
Section {
ForEach(filteredSuggestions(), id: \.self) { item in
HStack(spacing: 14) {
Button { chosen.append(item) }
label: {
Image(systemName: "plus.circle.fill")
.imageScale(.large)
.foregroundStyle(.green)
}
Text(item)
}
}
} header: { Text("suggested") }
}
.environment(\.editMode, .constant(.active))
}

private func filteredSuggestions() -> [String] {
return suggested.filter { item in
!chosen.contains(item)
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/794 ... mmediately
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»