Существует список с двумя разделами: Выбранные варианты , которые являются переупорядоченными и делительными и предложенными опциями, которые можно добавить в выбранные. Как сделать новые предметы, чтобы быть съемными и съемными? Экриншот показывает, как это выглядит, я хочу мгновенно «пять» и «шесть», когда я был добавлен. Само) вместо foreach (FiletreSuggestions (), id: \. Self) , Выбранный Раздел выглядит так же, как и ожидалось, но предполагается , очевидно . < /p>
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
Как сразу сделать новые предметы редактируемые? ⇐ IOS
Программируем под IOS
-
Anonymous
1738690555
Anonymous
Существует список с двумя разделами: [b] Выбранные варианты [/b], которые являются переупорядоченными и делительными и [b] предложенными [/b] опциями, которые можно добавить в выбранные. Как сделать новые предметы, чтобы быть съемными и съемными? Экриншот показывает, как это выглядит, я хочу мгновенно «пять» и «шесть», когда я был добавлен. Само) вместо foreach (FiletreSuggestions (), id: \. Self) , [b] Выбранный [/b] Раздел выглядит так же, как и ожидалось, но [b] предполагается [/b], очевидно . < /p>
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)
}
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/79412481/how-to-make-new-items-editable-immediately[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия