Вопросы по теме 'swiftui-navigationlink'

SwiftUI NavigationLink как перейти на другую страницу SwiftUI?
Я пытаюсь перейти из одного представления SwiftUI в другое представление SwiftUI, и я использую NavigationLink в соответствии с приведенным ниже кодом, но получаю сообщение об ошибке: не удается вызвать инициализатор для типа «NavigationLink‹ _, _> »с...
406 просмотров
schedule 25.03.2022

Как запустить новый View в SwiftUI из меню слайдера, чтобы он не запускался внутри самого слайдера
Итак, я использую SwiftUI и у меня есть окно ползунка / боковое меню. Когда я запускаю слайдер, он оказывается поверх экрана и занимает примерно половину ширины экрана. Он предоставляет пользователю несколько вариантов. Когда я щелкаю элемент в...
820 просмотров

Сделать вид назначения NavigationLink выполненным на Show
Я создаю фитнес-приложение, в котором пользователь выбирает одну из программ из списка, и когда он нажимает на выбранную программу, появляется новое представление с воспроизведением видео (на видео есть таймер обратного отсчета). Я построил экран,...
49 просмотров
schedule 11.10.2022

SwiftUI HStack не продвинется на самый верх?
У меня есть Hstack с двумя компонентами. Одно - это раскрывающееся меню, а другое - навигационная ссылка на страницу «забыл пароль». Я не могу понять, почему он не доходит до самого верха страницы. Я пробовал вставить Spacer () в самый низ (но в...
162 просмотров

Представление Safari в Swiftui, отображающее пустое представление
Всем привет, я пытаюсь отобразить вид сафари в полноэкранном модальном режиме с помощью ZStack. ZStack { HStack { VStack { Safari(url: url)...
219 просмотров

Выбор в SwiftUI NavigationView теряется при изменении порядка списка
Это тестовая модель данных: class Item: Identifiable { let name: String init( n: Int) { self.name = "\(n)" } } class Storage: ObservableObject { @Published var items = [Item( n: 1), Item( n: 2)] func reverse() { items...
554 просмотров

Удаление последнего элемента в списке из подробного представления в SwiftUI не приводит к появлению подробного представления
Я работаю над приложением и столкнулся со странным поведением List и NavigationLink при удалении последнего элемента в списке из подробного представления. Я использую iOS 13 и Xcode 11, и я сделал упрощенную версию, которая воспроизводит поведение:...
265 просмотров

SwiftUI - сохраняются ли представления во время навигации?
У меня ошибка при использовании NavigationLinks и ObservableObject. Я не совсем понимаю почему, потому что я не понимаю, что происходит с представлениями и данными во время навигации. Это некий псевдокод, иллюстрирующий проблему: class Settings:...
86 просмотров
schedule 02.02.2023

Нажать UIViewController из SwiftUI с помощью UINavigation с кнопкой «Назад»?
Мне нужно открыть UIViewController из SwiftUI с UINavigation с кнопкой возврата. В настоящее время я реализовал это через ViewControllerRepresentable и NavigationLink, он работает, но у меня есть две навигации SwiftUI (NavigationLink с кнопкой...
119 просмотров

SwiftUI: переход к следующему виду с помощью кнопки панели навигации?
Я хочу нажать на представление при нажатии конечной кнопки на панели навигации, поэтому я попробовал это: struct ContentView: View { var body: some View { NavigationView { MyListView()...
169 просмотров
schedule 18.05.2022

Переменная в инициализаторе SwiftUI
У меня есть такой код: import SwiftUI import QGrid struct VerCanales: View { var categoria:String @ObservedObject var canales = CargarCanales(categoriaID: categoria) var body: some View { NavigationView{...
54 просмотров
schedule 12.08.2022

Как создать NavigationLink или Button из фигуры в SwiftUI, которая запускается только при нажатии на фигуру, но не на ее рамку
У меня есть простая форма, которую я хочу использовать в качестве кнопки, но я бы хотел, чтобы ссылка / кнопка срабатывала только при нажатии на саму форму, но не на ее рамку. В следующем коде ссылка также активируется при нажатии внутри рамки...
135 просмотров

Swiftui, вид сетки кнопок
Я проверил несколько вопросов здесь о представлении сетки, но мой вопрос немного отличается, я хочу создать представление сетки для кнопок, чтобы каждая кнопка при нажатии переходила в другое представление. Таким образом, это выглядело так: Это вид...
317 просмотров

NavigationLink + Text.onTapGesture Colliding
Эта проблема заключается в том, что при нажатии на Text в представлении для NavigationLink onTapGesture получает приоритет и игнорирует NavigationLink. Я пробовал использовать simultaneousGesture , но проблемы все еще возникают. Вот бит кода...
74 просмотров
schedule 09.04.2023

Проблема с ForEach и NavigationLink в SwiftUI
Вот базовый фрагмент кода, с которым у меня возникли проблемы: import SwiftUI struct ContentView: View { var pets = ["Dog", "Cat", "Rabbit"] var body: some View { NavigationView { List {...
145 просмотров

Как вернуться назад и в другой вид?
У меня есть 3 представления: A (основное), B и C. Из ViewA можно перейти либо к ViewB, либо к ViewC, в то время как B и C могут только закрыть себя, как на диаграмме ниже: A / \ B C В зависимости от того, что происходит в ViewB, я хочу...
44 просмотров
schedule 23.03.2022

используя Navigationlink в таблице действий swiftui
Кто-нибудь знает, как я могу перейти к другому представлению из таблицы действий в Swiftui? В настоящее время я использую это как кнопку в таблице действий: .actionSheet(isPresented: $actionsheet) { ActionSheet(title:...
36 просмотров

Панель навигации появляется, когда устройство поворачивается в альбомную ориентацию с помощью SwiftUI
Экран работает отлично (без панели навигации) в: портретный режим айфона Айпад портретный режим Ландшафтный режим iPad Он показывает только панель навигации (из ниоткуда) в ландшафтном режиме iPhone. Может ли кто-нибудь предложить, что я...
174 просмотров

Как я могу создать текст в SwiftUI с помощью NavigationLink (только некоторые слова из текста)
Я работаю над приложением SwiftUI для iOS. Я хочу отформатировать текст таким образом, где синие слова должны быть NavigationLinks. Как должен выглядеть текст: Я знаю, что можно внедрить UIKit в код SwiftUI. Однако я не понимаю, как я могу...
75 просмотров
schedule 11.08.2022