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

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

Получение сведений о push-уведомлениях при запуске приложения с использованием языка swiftUI

Я использую язык SwiftUI Я нажимаю на уведомление и перенаправляю на главный экран, но мне нужен подробный экран в перенаправлении. Это мой установленный корневой код.. как установить здесь подробный экран с использованием языка SwiftUI if(applicati…
26 дек '19 в 20:09
1 ответ

как программно переключать вкладку при нажатии кнопки? in swiftui

Я реализовал панель вкладок в своем коде. Я вижу все кнопки на моей первой вкладке, и с этой кнопки я хочу программно переключиться на вторую вкладку. Когда я использую navigationView, он создает другую панель вкладок и переходит на этот экран, и эт…
1 ответ

SwiftUI NavigationLink с кнопкой

У меня есть следующий код, и вид меняется при нажатии в любом месте круглой кнопки. Тем не менееself.user.day += 1действие выполняется, только если я нажимаю непосредственно на текст кнопки. Для меня это очень любопытное поведение, особенно в Swift …
11 май '20 в 22:23
2 ответа

Как запретить нажатому представлению временно отображать скрытую панель навигации?

Неожиданно выдвинутое представление SwiftUI временно отображает свое содержимое с пространством для скрытой панели навигации при переходе. Мгновение спустя он правильно отрисовывается. Как мне предотвратить такое поведение? Для записи экрана в форма…
11 май '20 в 21:37
2 ответа

Когда я добавляю NavigationLink в SwiftUI, он переводит контент в фоновый режим.

Когда я добавляю NavigationLink в SwiftUI, он переносит контент в фоновый режим. Как я могу решить эту проблему? Мой код: NavigationLink(destination: DrinksList()){ VStack{ Image("icecekler") .resizable() .frame(width: 200, height: 200) .cornerRadiu…
04 июн '20 в 20:16
1 ответ

Как перейти к некоторому представлению из apns, щелкнув в SwiftUI?

В Swift 5 и UIKit при нажатии apns я нажимал на нужный контроллер представления, выбирая контроллер вида сверху и нажимая желаемый контроллер представления поверх контроллера вида сверху. Но в SwiftUI я не могу этого сделать. Как я могу перемещаться…
12 июн '20 в 08:45
3 ответа

Установить цвет шеврона в списке SwiftUI в NavigationView

У меня есть этот список - NavigationView. В темном режиме шеврон (красный кружок) практически не виден. Как установить цвет шеврона в списке. struct ContentView: View { var body: some View { NavigationView{ List { Line(text: "Line 1") Line(text: "Li…
27 мар '20 в 18:31
1 ответ

SwiftUI - свойство isTranscluent панели навигации дает сбой на iPad

Как установить isTranscluentсвойство для панели навигации iPad с помощью SwiftUI. Приведенный ниже код отлично работает на iPhone, но вылетает на iPad с ошибкой:EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0). UINavigationBar.appearance().isT…
1 ответ

swiftUI NavigationLink не ведет меня к правильному просмотру

Имею следующее: ScrollView(.horizontal, showsIndicators: false) { HStack { ForEach(events) { event in VStack { Image(event.image) .resizable() .aspectRatio(contentMode: .fill) .frame(width: 100, height: 100) .padding(55) NavigationLink(destination: …
30 апр '20 в 13:49
1 ответ

Откройте второй вид, например NavigationLink onRecive()

Здравствуйте, я пытаюсь открыть новое представление в том же шаблоне NavigationLink, получив уведомление. var body: some View { return VStack { WebView(webPageURL:webPageURL).onReceive(NotificationCenter.default.publisher(for: .viewNotificationMessa…
11 май '20 в 16:20
1 ответ

Как изменить цвет темы с помощью SwiftUI?

Мне нужно изменить название всех navigationlinks другого цвета, кроме синего, например, зеленого. Не знаю, с чего начать. пример
13 мар '20 в 08:57
2 ответа

Добавить новое окно и сделать его ключевым окном в SWIFTUI

Я хочу добавить новое окно, так как хочу создать полноэкранный загрузчик. Я попытался добавить новое окно и установить его как rootviewcontroller. Но это не добавление в иерархию окон. Ниже мой код. Я изучаю swiftUI. Любая помощь приветствуется. let…
03 янв '20 в 15:12
0 ответов

SwiftUI: как представить всплывающее окно с помощью навигационной ссылки

У меня есть этот код, встроенный в представление навигации, и я хочу, чтобы RankingUserDetail был представлен в виде всплывающего окна, я пытался изменить размер представления, используя стиль View.popOver и ища методы представления, не могу понять.…
1 ответ

Проблемы обновления / передачи EnvironmentObject с помощью NavigationLink

В настоящее время я разрабатываю приложение для watchOS 6 (независимое приложение) с использованием Swift/SwiftUI в XCode 11.5 на macOS Catalina. Прежде чем пользователь сможет использовать мое приложение, требуется процесс настройки. Поскольку проц…
0 ответов

Предотвратить выделение NavigationLink в VStack при нажатии

Когда ссылка навигации используется внутри VStack, при нажатии она становится полупрозрачной (подсвечивается). Можно ли предотвратить такое поведение? NavigationView { ScrollView { VStack() { NavigationLink() { MyView() } } } }
23 фев '20 в 04:07
1 ответ

Несколько ссылок для навигации, используемые в списках, не работают в SwiftUI

Я следил за учебником Apple по SwiftUI, и в разделе "Взаимодействие с UIKit" они заставили нас сделать карусель изображений (изображений ориентиров). Когда я попытался поэкспериментировать с этим, я сделал так, что, когда вы нажимаете на изображение…
09 июн '20 в 20:19
1 ответ

Как я могу использовать навигацию в предупреждениях с помощью SwiftUI

Я работаю над приложением Bluetooth. У него есть подключение и панель мониторинга. В разделе "Подключение" есть сопряжение и инструкции по использованию модуля, а панель управления управляет периферийным устройством. Поэтому мне нужно разорвать пару…
11 дек '19 в 01:16
1 ответ

SwiftUI navigationLink не работает после удаления пункта назначения из стека

Раньше я этого не замечал, так что это может быть ошибка новой версии. Когда я нажимаю NavigationLink, все работает, как ожидалось. Затем я могу нажать кнопку "Назад" (что я сделал с помощью кнопки возврата по умолчанию, а также пользовательской кно…
12 дек '19 в 03:51
2 ответа

Изменение размера окна на основе NavigationView в приложении SwiftUI для macOS

Я использую SwiftUI для приложения Mac, в котором главное окно содержит NavigationView. Этот NavigationView содержит список боковой панели. Когда элемент на боковой панели выбран, он меняет вид, отображаемый в подробном представлении. Представления,…
3 ответа

Глубокая программная навигация SwiftUI NavigationView

Я пытаюсь привести в порядок стек глубокой вложенной программной навигации. Следующий код работает должным образом, когда навигация выполняется вручную (то есть при нажатии ссылок). Когда вы нажимаетеSet Nav кнопка, стек навигации действительно изме…