Описание тега swiftui-list

По вопросам о List - компоненте в платформе Apple SwiftUI, который представляет строки данных, упорядоченные в один столбец. При использовании этого тега также по возможности включайте более общий тег [swiftui].
1 ответ

SwiftUI Список выбора не выбирает

Я пытаюсь использовать выбор списка для пользователя, чтобы ноль или более дней из списка. Я пытался использовать решение, указанное в этом вопросе, но безрезультатно. Мой код указан ниже, и я подтвердил, что режим редактирования активен. Я должен о…
16 авг '19 в 18:45
0 ответов

Использование объектов CoreData в списке в качестве объекта среды

В настоящее время я создаю приложение для чтения новостей с SwiftUI. Я выбираю элементы фида и сохраняю их в CoreData Я хотел бы отобразить объекты в списке, содержащем NavigationLink, в подробный вид и автоматически пометить их как прочитанные при …
27 авг '19 в 21:31
2 ответа

Обновление объекта среды NavigationView

Я пытаюсь создать объект среды, который можно редактировать, и положить его в список. Переменные обновляются только тогда, когда я переключаю вкладку, например (когда я покидаю NavigationView), а затем возвращаюсь. То же самое работало с ModalView р…
30 авг '19 в 18:53
1 ответ

SwiftUI - Как мне сделать редактирование строк в списке?

Я хотел бы использовать EditButton() для переключения режима редактирования, и чтобы мои строки списка переключались в режим редактирования. Я хочу включить новую кнопку в режиме редактирования для открытия модального. Я даже не могу получить значен…
14 авг '19 в 17:13
26 ответов

Как удалить пространство панели навигации по умолчанию в SwiftUI NavigiationView

Я новичок в SwiftUI (как и большинство людей) и пытаюсь выяснить, как удалить некоторые пробелы над списком, который я встроил в NavigationView На этом изображении видно, что над списком есть пробел Что я хочу сделать, это Я пытался использовать .na…
16 авг '19 в 04:01
2 ответа

Как эффективно отфильтровать длинный список в SwiftUI?

Я писал свое первое приложение SwiftUI, которое управляет коллекцией книг. Оно имеет List около 3000 предметов, которые загружаются и прокручиваются довольно эффективно. При использовании переключателя для фильтрации списка для отображения только те…
24 авг '19 в 14:18
0 ответов

Что эквивалентно isScrollEnabled для списка в SwiftUI?

С чем-либо в UIKit что наследует от UIScrollViewесть недвижимость isScrollEnabled это позволяет отключить прокрутку для просмотра. Просматривая документацию по ScrollView в SwiftUI, я еще не нашел эквивалент. Наиболее близким является .disabled() фу…
08 авг '19 в 17:32
2 ответа

Строка не удаляется до тех пор, пока не будет нажата кнопка "Изменить режим" в сгруппированной таблице SwiftUI

Я реализовал сгруппированную таблицу в SwiftUI, используя ObservableObject в качестве источника данных. Затем я реализовал вложенный ForEach для генерации каждого раздела и кнопку EditMode(). В режиме редактирования, когда действие удаления завершен…
23 авг '19 в 16:45
2 ответа

SwiftUI с Xcode 11 beta 7 не обновляет содержимое List / ForEach

Я пробовал простую функцию, чтобы добавить новые записи в список. Вид просто добавит новый сгенерированный. элемент (нет необходимости для ввода пользователем). struct PeopleList: View { @ObservedObject var people: PersonStore var body: some View { …
30 авг '19 в 22:27
3 ответа

Условно изменить пункт назначения NavigationLink в SwiftUI

У меня есть представление со списком, и в зависимости от пункта списка, на котором я щелкнул, мне нужно открыть другую NavigationLink. У меня есть модель строки для одной строки списка (я говорю "Список", хотя обычно я использую пользовательский эле…
22 авг '19 в 12:34
1 ответ

Обновление списка SwiftUI

Я пытаюсь обновить этот список всякий раз, когда я нажимаю на NavLink NavigationView { List(feed.items.indices, id:\.self) { i in NavigationLink(destination: ListFeedItemDetail(idx: i).environmentObject(self.feed)) { ListFeedItem(item: self.$feed.it…
30 авг '19 в 16:15
1 ответ

SwiftUI ForEach Невозможно определить возвращаемый тип сложного закрытия; добавить явный тип для устранения неоднозначности

Мой код прост: struct ListView: View { var body: some View { ScrollView(.vertical) { VStack(alignment: .leading) { ForEach(0...10, id: \.self) { _ in CellView() Spacer() } } } } } struct CellView: View { var body: some View { Text("Template Text Tem…
09 июн '20 в 15:28
1 ответ

Списки SwiftUI + Firebase Firestore, получение данных, а затем извлечение? (Ошибка)

Я не уверен, в чем проблема с моим проектом. По сути, у меня довольно типичная структура данных: я использую Firestore для базы данных на основе документов в реальном времени, и у меня есть множество разных коллекций, документов и полей. Просто очен…
0 ответов

Ошибка памяти SwiftUI при попытке прокрутить список с загрузкой большого количества изображений, и мое приложение заблокировано

Я пытаюсь реализовать этот простой список. Я получаю, что он отлично работает в симуляторе, но когда я прокручиваю на iPhone 6s, приложение вылетает (ну нет, оно уходит в фоновый режим) У меня нет энергии, может ли кто-нибудь помочь? Код: импорт Swi…
07 июн '20 в 14:22
0 ответов

Элемент списка SwiftUI становится странным при прокрутке

Элемент списка создан UIView а элементы списка - случайные строки. Вот код игровой площадки, чтобы воспроизвести проблему.
28 ноя '19 в 19:04
1 ответ

Вложенный ScrollView SwiftUI

Я пытаюсь разместить сетку (разработанную с помощью scrollview) внутри scrollview, но я не могу установить высоту сетки с высотой содержимого. Я не могу справиться с этой проблемой с.fixedsize() GeometryReader{ reader in ScrollView{ Text(reader.size…
13 ноя '19 в 21:55
1 ответ

Перемещение внутри позиции элемента списка в SwiftUI

Я пытаюсь переместить позицию элемента списка, когда нажимаю на другой Когда я нажимаю, вот что происходит Мне нужно, чтобы представление двигалось вверх и оставалось таким, чтобы пользователю не нужно было его перемещать VStack{ VStack{ Button(acti…
17 июн '20 в 22:34
2 ответа

Как показать список определенной строки в поле зрения?

Список в представлении ограничен отображением столбцов. Я хочу включить нужный столбец в столбцы, отображаемые в представлении. Как мне поступить? @State var showMyRow = false var body: some view { Vstack { Button(“bt”) { self.showMyRow.toggle() } I…
15 фев '20 в 17:52
1 ответ

swiftui foreach ссылка для навигации появляется немедленно

У меня проблема с новой ссылкой NavigationLink в моем приложении: когда я нажимаю кнопку, меняю страницу, но сразу же возвращаюсь обратно. Где я не прав? NavigationLink(destination: TeamsModuleView(), tag: t.id, selection: self.$selection) { Button(…
30 окт '19 в 14:48
2 ответа

Списки SwiftUI и OnAppear

Я заметил странное поведение событий OnAppear для представлений списка. Я бы подумал, что закрытие OnAppear будет запускаться всякий раз, когда на экране появляется представление, но, похоже, оно запускается сразу, когда загружается список. Например…
04 фев '20 в 03:30