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

1 ответ

Вывод и закрытие Windows в приложении MacOS SwiftUI

У меня есть этот небольшой пример приложения, которое создает несколько окон моего приложения SwiftUI MacOS.Является ли это возможным: иметь список всех открытых окон в MainView? закрыть одно окно из MainView? отправить сообщение в одно окно из Main…
06 фев '21 в 20:59
0 ответов

Обнаружение нажатия клавиш аппаратной клавиатуры в iPadOS 14.x с SwiftUI 2.0

Я пытаюсь добавить поддержку аппаратной клавиатуры для приложения iOS 14.0, написанного на SwiftUI 2.0. Я видел несколько примеров работы с UIHostingController, поэтому я хотел бы попробовать этот способ на iOS14 / SWiftui 2.0 с использованием Windo…
21 апр '21 в 20:01
1 ответ

Можно ли объединить WindowGroup и DocumentGroup в приложении SwiftUI iOS?

Я разрабатываю приложение SwiftUI для iOS, которое изначально начиналось с A WindowGroup. В другом представлении я решил, что мне нужно представить это представление как сцену DocumentGroup, чтобы воспользоваться всеми функциями, которые с ним связа…
0 ответов

SwiftUI - main (), Scene и WindowGroup доступны только в iOS 14 или новее.

Я начал SwiftUI проект с iOS 15 в качестве цели развертывания меня попросили снизить версию, поэтому я изменил ее на iOS 13, после решения некоторых проблем совместимости кода у меня осталась ошибка в точке входа в приложение. MyProjectApp.swift гов…
0 ответов

Как определить схемы URL-адресов с помощью .handlesExternalEvents и NSAppleEventManager одновременно

У меня есть приложение Mac на основе SwiftUI с несколькими. 1. Открытие другого SwiftUI с использованием схем URL-адресов. Чтобы открыть эти окна, я использую схемы URL ( как описано здесь): WindowGroup { // ... } .handlesExternalEvents(matching: Se…
1 ответ

Что эквивалентно 'window.rootViewController' в WindowGroup - SwiftUI

Я новичок в SwiftUI и столкнулся с проблемой, когда я хочу изменить корневой вид, когда внутри приложения происходит определенное действие. Как я справляюсь с этим при использовании SceneDelegate было следующим func scene(_ scene: UIScene, willConne…
19 янв '22 в 17:48
2 ответа

Как вы ограничиваете управление окнами macOS от восстановления определенного окна?

У меня есть приложение, в котором есть несколько окон, определенных как группа окон в структуре, соответствующей приложению в основной сцене: WindowGroup("StandingsView") { StandingsView() .environmentObject(appServices) } .handlesExternalEvents(mat…
2 ответа

SwiftUI - общий словарь между представлениями, неясно, какие аргументы использовать в @Main / WindowGroup

Я пытаюсь создать приложение (macOS, но то же самое для iOS), которое создает несколько сеток, результат которых должен отображаться на втором экране. Для этого я делюсь данными на этих экранах, и у меня здесь возникла проблема, я надеюсь, что кто-т…
0 ответов

SwiftUI WindowGroup отключить сохранение окна

В этом году Apple добавила новые функции в SwiftUI, обеспечив постоянство и несколько окон в наших приложениях SwiftUI. Как мы можем отключить сохранение окна. Я ищу оконную систему, очень похожую на Xcode, где при запуске появляется окно приветстви…
03 ноя '22 в 19:34
1 ответ

Цвет строки состояния Не изменяется SwiftUI

Спасибо, что нашли время помочь другим :) Описание проблемы: Я запускаю новое приложение для iOS 14–16 с SwiftUI. В этом новом приложении мы удалили логику AppDelegate и SceneDelegate, просто пытаясь упростить его, используя только WindowGroup. Дело…
21 мар '23 в 23:18
1 ответ

Как установить размер WindowGroup в VisionOS?

Я хочу установить размеры определенного размера при работе на VisionOS. На iOS и maOS у нас есть.defaultSizeмодификатор для этого. При сборке для VisionOS Xcode предлагает немного другой модификатор (с дополнительным параметром, называемым глубиной)…
0 ответов

SwiftUI WindowGroup открывает несколько окон с одним и тем же идентификатором на iPad

Я хочу создать управляемую данными WindowGroup, чтобы мое приложение могло запускать дополнительные вспомогательные окна. Проблема в том, что на iPad WindowGroup, похоже, не знает, что конкретное окно для этого идентификатора уже открыто, поэтому от…
29 июл '23 в 11:44