Описание тега swiftui-tabview
По вопросам о TabView - компоненте в платформе Apple SwiftUI, который переключается между несколькими дочерними представлениями с помощью интерактивных элементов пользовательского интерфейса. При использовании этого тега также по возможности включайте более общий тег [swiftui].
7
ответов
SwiftUI Скрыть панель TabView внутри представлений NavigationLink
У меня есть TabView и отдельные стеки NavigationView для каждого элемента Tab. Он работает хорошо, но когда я открываю любую ссылку NavigationLink, панель TabView все еще отображается. Я бы хотел, чтобы он исчезал всякий раз, когда я нажимаю на любу…
23 май '20 в 13:55
0
ответов
SwiftUI TabView не отвечает
:-) Здесь возникает, вероятно, глупая проблема с небольшой преамбулой, извините! Короче говоря, я разрабатывал приложение, которое рвало волосы из-за ошибки с TabView в SwiftUI. Я накладывал на вкладки ZLayer, чтобы добавить забавную большую кнопку …
20 авг '20 в 04:48
2
ответа
iOS14 SwiftUI Как отключить прокрутку в TabView
TabView(selection: $vm.selectedTab) { PlanCard_PositiveDay(vm: vm).tag(0) PlanCard_CountdownDay().tag(1) PlanCard_Basalkcal().tag(2) PlanCard_ActivityDiet().tag(3) PlanCard_Schedule().tag(4) PlanCard_WeightTarget().tag(5) } .tabViewStyle(PageTabView…
02 сен '20 в 14:50
1
ответ
Как заменить текущий вид в SwiftUI?
Я разрабатываю приложение на SwiftUI. У меня есть NavigationView, и у меня есть кнопки на панели навигации. Я хочу заменить текущий вид (который является результатом выбора TabView) другим. В основном, когда пользователь нажимает кнопку "Изменить", …
12 авг '20 в 23:16
2
ответа
SwiftUI TabView не обновляет вид
Моя проблема в том, что TabView не обновляется. Я хочу войти в систему, а затем повторно отобразить другое представление (Экран профиля) вместо (Экран входа) в том же TabItem. В TabView идет в ProfileScreen только после того, как я убью приложение и…
24 авг '20 в 19:28
3
ответа
OnAppear неожиданно вызывает, когда клавиатура появляется в SwiftUI
Я наблюдаю очень странное поведение в SwiftUI 2.0 и iOS14. Когда на экране появляется клавиатура, автоматически вызывается метод OnAppear представления другой вкладки. Однако это отлично работает Xcode 11.7 Вот проблема в действии. Вот код, который …
23 сен '20 в 14:59
1
ответ
SwiftUI TabView, похоже, не уважает @SceneStorage
У меня есть приложение, которое переключается между TabView и боковой панелью в зависимости от своего sizeClass. Соответствующий код приведен ниже: struct PoshBoardTabView : View { @Environment(\.horizontalSizeClass) var sizeClass @SceneStorage(&quo…
07 окт '20 в 22:07
1
ответ
Динамически устанавливать SwiftUI NavigationBarItems?
Как можно динамически изменять элементы панели навигации SwiftUI? У меня есть TabView в NavigationView, и я хотел бы, чтобы элементы панели навигации менялись в зависимости от выбранной вкладки. Однако мне трудно определить, как это изменить с помощ…
10 окт '20 в 07:14
1
ответ
SwiftUI перезагружает представление при двойном нажатии на элемент вкладки
Я пытаюсь реализовать функцию в приложении, над которым я работаю, чтобы, когда пользователь дважды нажимает вкладку, он автоматически отправляет пользователя обратно в исходное представление вкладки. Предположим, я хочу, чтобы следующая кнопка вкла…
18 сен '20 в 13:35
1
ответ
Вложенный TabView - удалить внутреннюю панель вкладок iOS 13, Swift UI
Я использую TabViewдля представления трех вкладок. В iOS 14 это прекрасно обрабатывается, но в iOS 13 отображается серая нижняя панель, которая является панелью вкладок для навигации. Как мне убрать эту планку? Имейте в виду, что это TabView в преде…
22 сен '20 в 12:47
1
ответ
TabView с PageTabViewStyle () не использует доступную высоту в ScrollView
Итак, у меня есть TabView, как показано ниже, но когда я пытаюсь реализовать его в ScrollView, мне всегда приходится задавать ему фиксированную высоту. Есть ли способ указать tabview использовать пространство, которое ему нужно в scrollView? Я не зн…
30 сен '20 в 14:10
1
ответ
SwiftUI - TabView Light Mode UIColor отображается в предварительном просмотре, а не в Sim или устройстве
Я использую Swift 5.3 на MacOS 11.01 и создал новое "мультиплатформенное" приложение для iOS 14.2. Я создал пользовательские цветовые ресурсы для светлого / темного режимов, но у меня возникают проблемы с отображением цвета фона светлого режима на м…
20 ноя '20 в 23:02
0
ответов
SwiftUI - после перемещения приложения в фоновый режим и последующего восстановления на передний план TabView теряет цвет
У меня есть многоплатформенное приложение SwiftUI 5.3 в Xcode 12.2 на MacOS 11.01, работающее на iOS 14.2, которое использует настраиваемый цветовой ресурс для светлого / темного режимов. При запуске приложение отлично работает, переключаясь между с…
22 ноя '20 в 03:15
1
ответ
Обновление SwiftUI PageView со стороны
У меня есть PageStyle TabView, и я хочу обновить текст, который находится за его пределами. Я использовал onAppear, чтобы получить событие смены страницы, и сначала выглядит хорошо, если я прокручиваю вперед, но как только я возвращаюсь назад, некот…
27 ноя '20 в 13:21
3
ответа
SwiftUI TabView: как определить щелчок по вкладке?
Я хотел бы запускать функцию каждый раз при нажатии на вкладку. В приведенном ниже коде (используя onTapGesture) когда я нажимаю на новую вкладку, myFunction вызывается, но вид вкладок не изменяется. struct DetailView: View { var model: MyModel @Sta…
03 ноя '20 в 04:13
2
ответа
Как скрыть TabView при открытии нового представления с помощью NavigationLink?
Предполагая, что у нас есть представление SwiftUI, содержащее struct ContentView: View { var body: some View { TabView { FirstView().tabItem { // tabItem image and text } SecondView().tabItem { // tabItem image and text } } } } Теперь скажем FirstVi…
18 окт '20 в 17:31
1
ответ
SwiftUI: строки списка выделяются при взаимодействии с другими представлениями внутри TabView
Если List помещается вместе с другими видами в VStack который определяет одну страницу в TabView с участием PageTabViewStyle, взаимодействие (касание, долгое нажатие) с другими представлениями приводит к тому, что все (видимые) строки List выделитьс…
27 окт '20 в 20:05
1
ответ
Почему makeUIView вызывается несколько раз внутри TabView?
В моем приложении есть TabView (PageTabViewStyle), и на каждой вкладке есть UIViewRepresentable. Я упростил код, чтобы получить минимально воспроизводимый пример ниже. Проблема в том, что makeUIView вызывается несколько раз, когда он появляется, и с…
10 ноя '20 в 07:06
0
ответов
Больше TabView в SwiftUI
В SwiftUI у меня есть TabView, который включает более 6 вкладок. Когда я пытаюсь перейти на вкладку "Еще", вкладка "Еще" не работает. Как мне заставить работать больше вкладок? Теперь я могу перемещаться, используя все другие вкладки, но я не могу п…
21 ноя '20 в 18:37
1
ответ
Очистить данные просмотра при изменении вкладки SwiftUI
Я показываю ежедневную информацию о шагах на одной из вкладок. К сожалению, когда я снова выбираю вкладку шагов, она добавляет еще одни те же данные под предыдущими. Я попытался решить эту проблему, переключив логическое значение. Но и это не помогл…
06 ноя '20 в 10:41