Описание тега swiftui-navigationview
По вопросам о NavigationView - представлении в платформе Apple SwiftUI, которое представляет стек представлений, представляющих видимый путь в иерархии навигации. При использовании этого тега также по возможности включайте более общий тег [swiftui].
7
ответов
SwiftUI Скрыть панель TabView внутри представлений NavigationLink
У меня есть TabView и отдельные стеки NavigationView для каждого элемента Tab. Он работает хорошо, но когда я открываю любую ссылку NavigationLink, панель TabView все еще отображается. Я бы хотел, чтобы он исчезал всякий раз, когда я нажимаю на любу…
23 май '20 в 13:55
1
ответ
Почему представление SwiftUI отображается неправильно?
Я создал "мультиплатформенное" приложение SwiftUI (iOS и macOS) из шаблона приложения Xcode 12 beta 6 (12A8189n). Моя проблема в том, что одно из моих взглядов, AnotherView, отображается неправильно. Вот гифка, показывающая проблему. Заметить, чтоAn…
31 авг '20 в 01:18
1
ответ
SwiftUI с использованием NavigationLink и NavigationView
Я пытаюсь использовать NavigationView а также NavigationLinkв моем коде ниже. я слышал этоNavigationLink работает только внутри NavigationView. Однако всякий раз, когда я вставляюScrollView в NavigationView, scrollView перестает отображаться, и я по…
04 сен '20 в 02:44
1
ответ
В чем разница между модификаторами navigationBarTitle и navigationTitle в SwiftUI 2.0?
Изучая все новые изменения SwiftUI 2.0, но наткнулся .navigationTitle который, кажется, работает почти так же, как .navigationBarTitle. Я просмотрел видео WWDC 2020 и нашел одно видео, где упоминалось, что оно используется для различения заголовков …
04 сен '20 в 08:16
1
ответ
Как заменить текущий вид в SwiftUI?
Я разрабатываю приложение на SwiftUI. У меня есть NavigationView, и у меня есть кнопки на панели навигации. Я хочу заменить текущий вид (который является результатом выбора TabView) другим. В основном, когда пользователь нажимает кнопку "Изменить", …
12 авг '20 в 23:16
1
ответ
Двойной список в NavigationView [Swift]
Я пытаюсь уместить две категории элемента в два разных списка, названных "Широкое поле" и "Глубокое небо", однако я хочу, чтобы второй список располагался ниже первого. Я ожидал, что это будет выглядеть примерно так: Однако вместо этого он разделяет…
25 авг '20 в 17:59
1
ответ
Есть ли лучший способ открыть другое представление через корневое представление?
Я бы хотел перейти от View2Test к View3Test через RouterTest. Я написал демонстрационный код так, как решил. Мой вопрос в том, почему мне нужно использовать DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) предотвращать View3Test от закрытия по…
27 авг '20 в 11:16
5
ответов
Навигация в macOS SwiftUI для единого представления
Я пытаюсь создать представление настроек для своего приложения строки состояния macOS SwiftUI. В моей реализации до сих пор использовалсяNavigationView, а также NavigationLink, но это решение создает половину представления, поскольку представление н…
25 апр '20 в 13:24
0
ответов
Создайте стек NavigationView и перейдите от первого представления к последнему в SwiftUI.
У меня есть NavigationView в SwiftUI и несколько представлений, предположим, что у нас есть [View a, View b, View c, View d]. Я хочу перейти от "View a" к "View d" без отображения "View b", "View c" и возможности вернуться из "View d" к "c, b", возв…
05 дек '20 в 18:07
1
ответ
SwiftUI - NavigationLink не работает с кнопкой
Я делаю приложение, в котором я беру два ввода чисел и хочу показать результат сложения чисел на втором экране при нажатии кнопки. Я могу распечатать результат в консоли, но, к сожалению, похоже, что ссылка для навигации не работает вокруг кнопки. Е…
11 сен '20 в 05:01
2
ответа
SwiftUI .toolbar исчезает после перехода по NavigationLink и возврата
Я добавил.toolbar на верхний уровень NavigationView, который в конечном итоге будет использоваться для выбора элементов в списке без использования жестов смахивания (кнопка вверх, кнопка вниз и т. Д.). У меня также есть.navigationBar для доступа к д…
18 сен '20 в 16:26
0
ответов
Настроить изображение кнопки боковой панели в режиме разделенного просмотра
У меня есть приложение SwiftUI. На iPad значок боковой панели (вверху слева) появляется, когда активен режим разделения экрана. Я не могу скрыть это, используя .navigationBarBackButtonHidden(true) сделать свой собственный. Как я могу это исправить? …
19 сен '20 в 19:57
2
ответа
Как перейти к любому представлению внутри NavigationView
У меня есть 3 разных представления, все они связаны друг с другом через NavigationView. Я пытаюсь найти способ перейти на страницу ранее в NavigationView но я хочу, чтобы переход казался обратным. struct Testing: View { var body: some View { Navigat…
28 сен '20 в 03:40
1
ответ
Динамически устанавливать SwiftUI NavigationBarItems?
Как можно динамически изменять элементы панели навигации SwiftUI? У меня есть TabView в NavigationView, и я хотел бы, чтобы элементы панели навигации менялись в зависимости от выбранной вкладки. Однако мне трудно определить, как это изменить с помощ…
10 окт '20 в 07:14
5
ответов
Сделайте разделы списка несвертываемыми в SwiftUI при встраивании в NavigationView SwiftUI
Когда я вставляю List сгруппированы в Sectionс в NavigationViewзаголовки разделов становятся сворачиваемыми. Я бы хотел, чтобы они были неразборными, как когда List не встроен в NavigationView. Мой текущий код (с NavigationView): import SwiftUI stru…
14 окт '20 в 13:04
1
ответ
Не могу сделать цвет строки состояния таким же, как цвет UINavigationBar в SiwftUI
Моя проблема кажется простой. Но я просто часами искал решение! Мне просто нужно сделать так, чтобы цвет фона строки состояния соответствовал моему UINavigationBar цвет фона (в данном примере красный). Я написал минимальный образец кода, чтобы воспр…
14 окт '20 в 13:39
0
ответов
SwiftUI: попытка создать универсальный маршрутизатор с NavigationView/NavigationLink
Я пытаюсь портировать UIKit приложение в UISwift. В этом приложении я создал общий маршрутизатор, который работает следующим образом: enum Route { case home case settings case specific(setting: Int) var viewController: UIViewController { switch self…
30 окт '20 в 11:59
1
ответ
SwiftUI NavigationLink: как вызвать функцию перед отображением вида назначения
Я хотел бы вызвать функцию после щелчка по элементу, но перед отображением целевого представления. Код ниже, похоже, не работает: myFunction вызывается, но целевой вид не отображается. Похоже, что onTapGesture перезаписывает NavigationLink пункт наз…
30 окт '20 в 04:13
1
ответ
Цвет фона SwiftUI NavigationView
У меня есть ScrollView отображение списка элементов в VStack вместо использования List. Я хотел бы повторить поведение .large заголовок панели навигации, где в качестве цвета фона используется .systemGroupedBackground Это поведение Listчто я хотел б…
03 ноя '20 в 21:31
2
ответа
SwiftUI - открытие представления навигации с кнопкой "Назад" и наполовину серым экраном / странное поведение
Я пытаюсь добавить представление навигации в свое приложение, но это вызывает проблемы. Мой основной интерфейс - это карусель страниц, которую можно пролистывать бесконечно. Изначально это выглядит так: Затем, когда я помещаю его в представление нав…
17 ноя '20 в 04:36