Описание тега navigationbaritems

2 ответа

SwiftUI выровняйте кнопки navigationBarItems с большим navigationBarTitle, как в "Сообщениях".

Я создаю приложение SwiftUI, использую NavigationView и большую строку заголовка. Однако мне не нравится, что кнопки navigationBarItems не выровнены с большой строкой заголовка (3-е изображение), как в приложении "Сообщения" (первое и второе изображ…
09 июн '20 в 11:03
1 ответ

Сохранение выравнивания кнопок элемента навигации в SwiftUI при добавлении и удалении второй кнопки

У меня есть сценарий, в котором будет одна или две конечные кнопки в зависимости от некоторых критериев. Я хотел бы, чтобы кнопки всегда выровнялись по концевой линии для визуальной согласованности, но пока они кажутся выровненными по центру, незави…
2 ответа

self.navigationItem.rightBarButtonItem = Кнопка не работает?

У меня есть небольшой код ниже, который создает элемент кнопки панели, который затем добавляется к панели навигации с правой стороны, как это делают многие приложения. Проблема, с которой я столкнулся, заключается в том, что кнопка / изображение воо…
31 июл '20 в 01:03
1 ответ

Как изменить цвет navigationBarItem

Я хочу иметь возможность устанавливать собственные цвета для NavBar и navigationBarItems в SwiftUI. Вот код для navigationBarItems: .navigationBarItems(leading: EditButton(), trailing: Button(action: { self.showingAddScreen.toggle() }) { Image(syste…
11 май '20 в 23:02
0 ответов

Пользовательские элементы панели навигации неактивны / не работают в представлении сведений о списке в SwiftUI

Мне нужна помощь с отключенным элементом панели навигации в подробном представлении в SwiftUI. import SwiftUI struct ContentView: View { //2 dimentionary lists var twoDimensionArray = [[1,2,3,4,5], [10,20,30,40,50], [33,55,66,77,88]] var body: some …
0 ответов

Элемент NavigationBar больше не появляется после поворота экрана SwiftUI iOS 14

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

SwiftUI: реализация ZStack внутри navigationBarItems показывает ошибку navigationBarItems

Я пытаюсь реализовать ZStack Внутри navigationBarItemsдля загрузки настраиваемого оповещения. Вот моя реализация: var body: some View { VStack{ List(self.itemsStore.names){ item in Text("hello") } } .navigationBarItems(trailing: Button(act…
0 ответов

SwiftUI Focus VoiceOver на NavigationBarItem

Когда мое приложение открывает новое представление, я хочу, чтобы VoiceOver фокусировался на одном из элементов панели навигации . Я создал игрушечный пример, чтобы показать проблему. import SwiftUI import CoreData struct SecondaryView: View { @Envi…
1 ответ

Как исправить странное заполнение списка при использовании элементов навигационной панели в Swiftui с iOS 14?

Начиная с iOS 14, у меня странное поведение, когда у меня есть заполнение вокруг списка в NavigationView, как только я добавляю navigationBarItems... Мой код: import SwiftUI struct TestList: View { var body: some View { NavigationView{ List { Text(&…
0 ответов

SwiftUI: navigationBarItems отсутствует при первом рендеринге

Я вижу странную проблему, которую мне удалось воспроизвести на небольшом образце. Если у вас есть подробное представление, navigationBarItemsset, и эта деталь является вторым представлением, помещенным в стек навигации, элементы не отображаются, ког…
09 ноя '20 в 01:40
1 ответ

Есть ли способ анимировать элементы навигационной панели с помощью withAnimation(…?

По какой-то причине SwiftUi withAnimation не работает в модификаторе navigationBarItems. Есть ли исправление для этого? Я знаю модификатор .animation для анимированных работ, но этого недостаточно для более сложных анимаций. Мне было интересно, что …
1 ответ

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

Я начинающий разработчик Xcode/SwiftUI и застрял на следующей проблеме, связанной с навигацией. В следующем минимальном воспроизводимом примере я хочу, чтобы пользователь мог перемещаться назад по просмотру приложения после достижения ThirdView след…
1 ответ

Xcode SwiftUI ведущий navigationBarItem не работает, но конечный navigationBarItem работает

Я новый программист Xcode/SwiftUI, и я столкнулся с проблемой в моем коде ThirdView (ниже), в результате чего тот же самый код кнопки работает так, как ожидалось, как конечный navigationBarItem, но не отображается вообще, когда я перемещаю кнопку и …
20 авг '21 в 16:04
0 ответов

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

Мне нужно добавить метку в левую часть панели навигации с помощью UIKit. Эта метка должна показывать, когда были получены данные о валюте. Я попытался изменить leftBarButtonItem, но это не так, поскольку на экране ниже эта метка каким-то образом раз…
1 ответ

Отображать кнопку отмены при представлении VC, не отображать кнопку отмены при нажатии того же VC

У меня есть ViewController, который нужно отображать в двух местах. Во-первых, венчурный капиталист должен представлять и закрывать с помощью кнопки отмены на панели навигации. Во-вторых, VC необходимо нажать на стек навигации (он также представлен …
2 ответа

Расстояние между элементами navigationBarItems

Как я могу разделить две кнопки, расположенные в .navigationBarItemsпоэтому они появляются в разных углах экрана, как здесь: Вот код, который я использую: .navigationBarItems(leading: HStack { EditButton() Spacer() Button(action: { someAction() }) {…
2 ответа

Как добавить значок в ведущие элементы навигации в SwiftUI и iOS 14?

Как добавить значок в SwiftUI и iOS 14? ничего не могу найти в сети... Я хочу, например, добавить значок над ведущим navigationBarItems: var body: some View { NavigationView { ZStack { VStack(spacing: 0) { Text("Peanut") .padding(-10) .navigationBar…
19 янв '21 в 13:27
0 ответов

Проблема перекрытия кнопки UITabbar NavigationBar

Я использовал программно для создания панели вкладок, мои взгляды похожи на navigationController -> логин -> вкладка с кнопкой NavigationBar First tab have : Left bar Image (button (logo), Right (notification icon, profile image) Second tab ha…
0 ответов

Проблема с кнопкой панели инструментов SwiftUI

У меня есть ToolbarItemGroup со ссылкой для навигации и кнопкой. С текущей настройкой, когда я нажимаю «Добавить», он отлично переходит в AddNewTripView, но когда я нажимаю кнопку «Назад» (чтобы вернуться к списку), он возвращается к предыдущему пре…
22 мар '22 в 21:03
0 ответов

Как показать пользователю, что он выбрал navigationItem.leftBarButtonItems в Swift?

У меня есть navigationBarItems, и я пытаюсь изменить цвет фона UIButton, когда пользователь нажимает на него. Вот мой код navigationBarItems: private func createNavigationBarItems() { let boldButton = UIButton(type: .custom) boldButton.frame = CGRec…