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

SwiftUI Nested NavigationViews показывает несколько панелей навигации
Мой ContentView включает NavigationView, и я перехожу через NavigationLink к OverviewView, который отображает список, а оттуда через NavigationLink к DetailView. Теперь я хочу коснуться текста в моем DetailView и вызвать другое представление, НО,...
1496 просмотров
schedule 14.01.2022

Кнопка не меняет вид в SwiftUI
Итак, в моем ContentView.swift у меня есть этот код: import SwiftUI extension UIScreen{ static let screenWidth = UIScreen.main.bounds.size.width static let screenHeight = UIScreen.main.bounds.size.height static let screenSize =...
85 просмотров
schedule 11.01.2023

SwiftUI NavigationView, возврат, если NavigationLink находится внутри NavigationBarItem
Поскольку есть некоторые проблемы с iOS 13.4 и Xcode 11.4 с presentationMode.wrappedValue.dismiss() , я ищу альтернативный подход для программного возврата. Я нашел это решение от MScottWaller: iOS SwiftUI: программно отображать или закрывать...
3487 просмотров
schedule 30.12.2021

Список SwiftUI с NavigationLink. Как изменить цвет выделения при нажатии?
У меня есть список с NavigationLink внутри. Когда я нажимаю на строку, она выделяется. Цвет, связанный со стилем пользовательского интерфейса (в info.plist), может быть темным или светлым. Как изменить цвет этой подсветки? Я нашел здесь несколько...
3888 просмотров

SwiftUI VStack spacing: не работает должным образом
У меня есть SwiftUI VStack, который находится внутри scrollView, считывателя геометрии и NavigationView, вот код: struct RezeptList: View { @Environment(\.colorScheme) var colorScheme: ColorScheme @EnvironmentObject private var...
564 просмотров
schedule 03.03.2022

Как упростить нажатие ссылки на значок панели навигации в SwiftUI?
Я добавил ссылку на задний край моей панели навигации, используя следующий код: bodyContent .navigationBarItems(trailing: NavigationLink( destination: InfoView() ) { Image(systemName: "info.circle")...
62 просмотров
schedule 11.05.2024

SwiftUI в MacOS: вызов функции при нажатии NavigationLink
Моя потребность проста, но я не могу придумать способ (и многие сообщения довольно сложные или старые / для iOS). У меня есть NavigationView с NavigationLink, и все работает нормально. По определенным причинам я хотел бы знать элемент, на который...
392 просмотров
schedule 01.05.2022

Закрытие представления с помощью статической панели навигации
Я создал простое представление, действующее как панель навигации, которая содержит кнопку меню и некоторый текст. Я использую это как элемент верхнего уровня за пределами моего NavigationView , который позволяет мне иметь статическое представление...
54 просмотров
schedule 03.11.2022

SwiftUI - изменение цвета панели навигации не применяется к строке состояния
Имею следующее: var body: some View { NavigationView { VStack { Text("Hello") }.navigationBarTitle("Edit Profile", displayMode: .inline) .background(NavigationConfiguration { nc in...
518 просмотров

Индикатор раскрытия списка SwiftUI без NavigationLink
Я ищу решение, чтобы показать шеврон индикатора раскрытия информации без необходимости заключать мое представление в NavigationLink . Например, я хочу показать индикатор, но не переходить к новому представлению, а вместо этого, например, показать...
2145 просмотров

NavigationLink активируется автоматически
У меня есть следующий код внутри проекта CoreData SwiftUI: import SwiftUI struct ContentView: View { @FetchRequest(entity: TestObject.entity(), sortDescriptors: [NSSortDescriptor(keyPath: \TestObject.name, ascending: true)]) var objects:...
144 просмотров

NavigationLink отображает окно назначения дважды подряд
При щелчке изображения в NavigationLink целевое представление отображается дважды (для каждого элемента во втором цикле ForEach). Фотообъект соответствует ObservableObject, Hashable, Identifiable List {...
255 просмотров
schedule 03.07.2023

Панель инструментов SwiftUI не отображается в представлении NavigationLink
Я пытаюсь показать панель инструментов в представлении, которое находится внутри навигационных ссылок. Когда я перехожу к третьему виду, я получаю следующее сообщение: 2020-09-15 23: 09: 31.097289-0500 CountTime [35018: 3542166] [Assert]...
1416 просмотров

SwiftUI .toolbar исчезает после перехода по NavigationLink и возврата
Я добавил .toolbar на верхний уровень NavigationView, который в конечном итоге будет использоваться для выбора элементов в списке без использования жестов смахивания (кнопка вверх, кнопка вниз и т. Д.). У меня также есть .navigationBar для доступа к...
996 просмотров

Ссылка навигации в элементах панели возвращает в начало NavigationView
struct Testing: View { var body: some View { NavigationView{ VStack { Text("View 1") Text("View 1.3") NavigationLink(destination: TestView(),...
404 просмотров
schedule 22.06.2023

NavigationLink скрывает представление назначения или вызывает бесконечные обновления представления
Рассмотрим ситуацию, когда у вас есть ContentView и DestinationView . Оба они зависят от некоторых общих данных, которые обычно находятся внутри @ObservedObject var viewModel , которые вы передаете от родителя к потомку либо через...
166 просмотров
schedule 18.01.2022

SwiftUI: сбой при удалении последней ссылки NavigationLink
В SwiftUI с macOS и iPadOS возникает сбой, когда я делаю количество NavigationLink элементов переменной, а затем пытаюсь удалить последний элемент. Можно удалить любой другой элемент, кроме последнего. При сбое я получаю распечатку журнала:...
98 просмотров

SwiftUI List Row onTapGesture для обработки Push
У меня есть DetailView с необязательной переменной person : struct DetailView: View { let person: Person var body: some View { VStack { Text("Person Name: \(person.name)") Text("Person...
115 просмотров

Ссылка SwiftUi Navigation на то же представление всегда добавляется как подвид
Я пытаюсь перейти к тому же представлению с разными данными из ссылки навигации в текущем представлении. Однако я вижу, что новое представление при переходе к нему добавляется как дочернее представление под первым представлением. Как на...
210 просмотров

Передайте представление SwiftUI, имеющее собственные аргументы, в качестве переменной в другую структуру представления.
Я попытаюсь обрисовать здесь свой случай, у меня есть NavigationLink , который я хочу превратить в его собственную структуру, чтобы я мог использовать ее повторно. Label внутри NavigationLink одинаков для всех случаев, которые я использую,...
201 просмотров
schedule 17.03.2022