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

0 ответов

Видимость столбца SwiftUI NavigationSplitView на iPhone?

Я пытаюсь создать трехколоночный макет в SwiftUI. Первый столбец — это LazyVGrid выбираемых элементов. Затем выбор влияет на список элементов в представлении содержимого (второй столбец), который также является не списком SwiftUI, а VStack + другими…
1 ответ

SwiftUI NavigationSplitView на iPad: удалить акцент с выбранного элемента на боковой панели

я принимаюNavigationSplitViewдля приложения, которое можно использовать как на iPad, так и на iPhone. В моем коде ниже я хочу выделить выбранный элемент на боковой панели только словом «Выбрано». При работе с iPad Air 5-го поколения боковая панель о…
29 сен '22 в 08:05
1 ответ

SwiftUI NavigationStack внутри NavigationSplitView не работает на iPhone и iPad

я пытаюсь использоватьNavigationStackвнутриNavigationSplitView. struct ContentView: View { @State var mainMenu: MenuItem? @State var subMenu: SubMenuItem? var body: some View { NavigationSplitView { List(MenuItem.allCases, selection: $mainMenu) { it…
1 ответ

Можно ли запустить NavigationSplitView в расширенном состоянии на macOS с помощью SwiftUI?

Мне нравится, когда боковая панель открывается при запуске. Однако, когда я создаю и запускаю приложение, это то, что я получаю. Поэтому мне нужно щелкнуть значок боковой панели, чтобы показать его. Это не то поведение, которое я хочу. Можно ли это…
13 июл '22 в 01:16
0 ответов

Кнопка меню панели инструментов кажется отключенной

Обзор В macOS вNavigationSplitViewкогда кнопка меню добавляется на панель инструментов подробного просмотра, кажется, что она отключена (см. шаги для воспроизведения) Вопрос: Есть ли способ не выглядеть отключенным (второе нажатие на ячейку боковой …
07 окт '22 в 17:12
0 ответов

Собственный пример Apples NavigationSplitView не работает?

Этот код взят непосредственно из документации Apple для. Но это не работает. т.е. подробный вид не обновляется. Как ни странно, тернер в подробном представлении работает. Кто-нибудь может это подтвердить? Есть идеи? Или просто баг? struct ContentVie…
16 июл '22 в 16:57
1 ответ

SwiftUI 4: представление назначения navigationDestination() не обновляется при изменении состояния

Во время экспериментов с новымв SwiftUI 4 я обнаружил, что при изменении состояния возвращаемое целевое представление не обновляется. См. код ниже. struct ContentView: View { @State var data: [Int: String] = [ 1: "One", 2: "Two", 3: "Three", 4: "Fou…
12 июл '22 в 11:29
0 ответов

NavigationSplitView не обновляется

Может кто-нибудь, пожалуйста, помогите мне, почемуNavigationLinkне работает как задумано? Как показано ниже (в коде), я используюMarkdownWebView(url: <url>)с 3 разными URL-адресами. Но когда я хочу переключаться между ними, представление не об…
0 ответов

SwiftUI 4: можно ли делать несколько вызовов .navigationDestination() на разных уровнях иерархии представлений?

Интересно, можно ли позвонитьnavigationDestination()несколько раз на разных уровнях иерархии представлений? Я гуглил, но все примеры, которые я нашел в сети, называли это на верхнем уровне внутриNavigationStack. Я попробовал следующий код. Это срабо…
13 июл '22 в 14:22
2 ответа

SwiftUI - вложенные ссылки в NavigationStack внутри NavigationSplitView не работают

Я играю с новым навигационным API, предлагаемым в ipadOS16/macOS13, но у меня возникли проблемы с тем, как объединить NavigationSplitView, NavigationStack и NavigationLink вместе в macOS 13 (тестирование на Macbook Pro M1). Тот же код работает прави…
0 ответов

Куда идет пункт назначения навигации в iOS 16 NavigationSplitView?

Я нашел это отличное видео от Шона Аллена https://www.youtube.com/watch?v=oxp8Qqwr4AY о наличии двух разных структур в , но я не могу понять, как это сделать, если я используюNavigationSplitView. Это код, который компилируется, но я получаю консольн…
09 дек '22 в 09:17
0 ответов

Новый переход NavigationStack в SwiftUI, как изменить слайд по умолчанию на пользовательский или отображаемый?

У меня есть NavigationStack с собственными навигационными ссылками для разработки iOS16. Как изменить переход слайдов по умолчанию для отображения или пользовательский переход? Также вы применяете переход в NavigationStack или в NavigationLink? Это …
0 ответов

SwiftUI 4: как не открывать внутренние представления при использовании NavigationStack?

Предположим, я работаю над библиотекой календарей в SwiftUI 4. В календаре есть кнопка, позволяющая пользователю выбрать месяц. Когда пользователь нажимает на эту кнопку, он переходит к представлению, в котором перечислены все месяцы, которые пользо…
0 ответов

Как включить цвета на боковой панели SwiftUI NavigationSplitView

Я используюNavigationSplitView, представленный в iOS16, с базовым списком и попыткой раскрасить образ системы стандартными цветами. Я замечаю, что когдаnavigationSplitViewStyleявляется.automaticили.prominentDetailи цветовая гамма темная, что цвета п…
0 ответов

NavigationSplitView в macOS: элементы OutlineGroup на боковой панели недоступны для выбора

У меня есть простой примерNavigationSplitViewс различными типами на боковой панели, включаяOutlineGroup. Проблема: родительские узлы OutlineGroup доступны для выбора, а дочерние узлы (листья) — нет. Узлы без дочерних элементов также не могут быть вы…
1 ответ

Как запустить `task` или `onAppear` в деталях NavigationSplitView для каждого изменения выбора?

я пытаюсь использоватьNavigationSplitViewс a, у которого есть или в нем, но кажется, что он запускается только один раз. enum MenuItem: String, Hashable, Identifiable, CaseIterable { case menu1 case menu2 case menu3 case menu4 case menu5 var id: Str…
1 ответ

SwiftUI NavigationSplitView — сброс подробного представления при изменении выбора боковой панели

В iOS 16 у меня есть представление Sidebar-Content-Detail с тремя столбцами. Когда выбор боковой панели изменяется, я хотел бы обновить (очистить) подробное представление. var body: some View { NavigationSplitView { List(Content.allCases, selection:…
27 июн '22 в 20:52
0 ответов

Есть ли способ сделать боковую панель NavigationSplitView с четким фоном?

Я пытаюсь сделать боковую панель в NavigationSplitView с четким фоном для боковой панели, чтобы подробный вид был виден под боковой панелью, когда она открыта. В UIKit это можно сделать, когда iPhone находится в портретном режиме. Как я могу сделать…
1 ответ

UICalendarView vs SwiftUI DatePicker неправильный размер в боковой панели NavigationSplitView

Поскольку мне нужно добавить значки к определенным датам, мне нужно использовать репрезентативное, однако при использовании этого вNavigationSplitViewбоковая панель, ширинаUICalendarViewневерно... в отличие от графического DatePicker, который должен…
0 ответов

Отсутствует нижний колонтитул раздела списка, отображаемого в виде боковой панели в NavigationSplitView.

Я балуюсь с представленным в этом году. У меня забавное поведение, когда я использую список с несколькими разделами на боковой панели, где у разделов есть нижние колонтитулы: эти нижние колонтитулы вообще не отображаются, а только при использовании …
16 ноя '22 в 13:53