Описание тега swiftui-outlinegroup
OutlineGroup - это представление SwiftUI в виде дерева для визуализации данных.
4
ответа
SwiftUI: как получить выбор из OutlineGroup?
OutlineGroup является аналогом NSOutlineView. NSOutlineView поддерживает выбор одного / нескольких узлов, и мы можем получить их, запросив NSOutlineView. Хотя получение отбора наNSOutlineView равно O(n), но его можно оптимизировать до O(1), если пре…
24 июн '20 в 04:36
1
ответ
Как сделать SwiftUI List/OutlineGroup ленивым для использования с большими деревьями, такими как файловая система?
Вот простая демонстрация иерархического Listв SwiftUI. Я тестирую его на macOS Big Sur, но, в отличие от аналогичных древовидных компонентов в других инструментах пользовательского интерфейса, он сразу же запрашивает всех своих дочерних элементов. П…
07 окт '20 в 05:34
0
ответов
Изменение данных в SwiftUI OutlineGroup
Я пытаюсь использовать новый SwiftUI OutlineGroupдля отображения расширяемого дерева. Я пробовал это в своем приложении ContentView: struct ContentView: View { @EnvironmentObject var store: MyDataStore var body: some View { List { OutlineGroup(store…
20 сен '20 в 22:28
0
ответов
OutlineGroup с навигационной ссылкой
Я попытался добавить метку для NavigationLink в OutlineGroup с замыканием, но это не сработало. Я получаю эту ошибку: компилятор не может проверить тип этого выражения за разумное время; попробуйте разбить выражение на отдельные подвыражения Этот ко…
17 янв '22 в 23:53
0
ответов
NavigationSplitView в macOS: элементы OutlineGroup на боковой панели недоступны для выбора
У меня есть простой примерNavigationSplitViewс различными типами на боковой панели, включаяOutlineGroup. Проблема: родительские узлы OutlineGroup доступны для выбора, а дочерние узлы (листья) — нет. Узлы без дочерних элементов также не могут быть вы…
24 июл '22 в 16:43