cost 252 ms
Apple 文檔中的“場景支持”究竟是什么意思?

[英]What exactly does Apple documentation mean by "scene support"?

https://developer.apple.com/documentation/uikit/app_and_environment/managing_your_app_s_life_cycle 場景支持是一項可選功能 應用程序必須明確選擇加入場景,您可以通過更新應用程序的配置設置來 ...

[Carplay]:同時打開 carplay 應用時,主應用在 viewcontroller 演示時崩潰

[英][Carplay]: Crash of the main app at viewcontroller presentation while having the carplay app opened at the same time

我剛剛實現了我們的新 Carplay 功能@Qobuz,但我遇到了一個奇怪的崩潰,我無法找到答案。 設想: 打開 carplay 應用程序並同時在手機上使用該應用程序,如果我打開一個顯示的視圖控制器,應用程序在演示結束時崩潰如果 carplay 應用程序未打開,則完全相同的操作不會使應用程序崩潰。 ...

狀態欄高度 SwiftUI iOS 13

[英]Status bar height in SwiftUI in iOS 13

如何獲取當前場景的狀態欄高度以用於 SwiftUI 視圖? 看起來鑰匙正在訪問當前場景。 從視圖 controller 中,您可以使用view.window?.windowScene到達場景,但是在 SwiftUI 視圖中呢? ...

UIScene 概念不清楚

[英]UIScene concept is not clear

在我們都習慣在AppDelegate中的方法之前,我們創建UIWindow然后為此Window rootViewController 有時當我們需要自定義警報時,我們可以在上面創建一個新的UIWindow 。 現在 Xcode 會自動創建UIScene並根據這個場景創建UIWindow 。 如果有人 ...

在 iOS/iPadOS 13 上手動保存場景 NSUserActivity

[英]Manually saving scene NSUserActivity on iOS/iPadOS 13

我已經使用NSUserActivity實現了 iOS/iPadOS 13 state 恢復,主要是因為我的應用程序支持多個場景。 問題是,當我運行具有兩個並排場景的模擬器並通過重建活動強制重新啟動應用程序時,不會保存活動,並且重新啟動時 UI 沒有正確恢復。 另一方面,如果我首先 go 回到 iP ...

UIScene userActivity 為零

[英]UIScene userActivity is nil

我有一個(催化劑)應用程序,它可以有幾個 windows。 我創建了一個按鈕,如果用戶按下此按鈕,應用程序將創建一個新的 window。 要知道,需要顯示什么視圖,我有不同NSUserActivity活動類型。 在新的 window 中應該有一個按鈕,可以關閉這個新的 window。 問題是,在循環 ...

macOS Catalyst configurationForConnecting UISceneSession 委托函數並不總是在應用程序啟動時調用

[英]macOS Catalyst configurationForConnecting UISceneSession delegate function not always called on app launch

我正在構建一個支持多個窗口的 macOS Catalyst 應用程序,它是使用 iOS 13 中引入的新UISceneDelegate API 集實現的。 根據Apple 的文檔,在創建新窗口時,場景委托需要連接到UISceneSession ,這允許通過其userInfo屬性將信息傳遞給此會話。 ...

在 iPad 上使用 window.overrideUserInterfaceStyle 時不啟用/禁用暗模式

[英]Dark mode not enabling/disabling when using window.overrideUserInterfaceStyle on iPad

我通過在我的應用程序中調用window.overrideUserInterfaceStyle成功實現了暗模式切換。 在真正的 iPhone 或模擬器中運行該應用程序時,該功能運行良好。 但是當我在 iPad 上運行相同的腳本時,只有view.overrideUserInterfaceStyle有效 ...

iOS 13 isKeyWindow 總是返回 nil

[英]iOS 13 isKeyWindow always returns nil

我想知道為什么: 在模擬器和設備上總是返回 nil。 您可以通過在任何視圖控制器的 viewDidLoad 中放置一個斷點並將對象打印到控制台來確認這一點。 我可以獲得“keyWindow”的唯一方法是獲取 但沒有明確提到它是關鍵。 如果我的應用程序在 iPad 分屏視圖中有多個實例怎么 ...

上下文菜單塊拖放到新的 window

[英]Context Menu blocks Drag and Drop into new window

這個 iPadOS/iOS 13 應用程序實現了多個 windows 和拖放。 幾乎在每種情況下,兩者都能完美運行。 我們在實現 UITableViewDelegate 的上下文菜單方法的表視圖中遇到了唯一的問題。 如果我們在上下文菜單出現之前啟動拖動,那么我們可以通過將項目移動到屏幕邊緣成功地將 ...

在 iOS 13 中使用 UIScenes,如何 AirPlay 鏡像屏幕(似乎默認為外接顯示器)

[英]Using UIScenes in iOS 13, how do I AirPlay Mirror a screen (seems to default to external display)

如果我編譯到 iOS 12 設備(不使用 UIScene)和 AirPlay Mirror 到我的 Apple TV,則應用程序會按預期鏡像到電視。 在 iOS 13 設備上,它似乎將其視為外部顯示器,並對其進行格式化以適應屏幕(但我無法控制它)。 我更喜歡只是鏡像它的舊功能。 如何在 iOS 1 ...

`scene(_scene: UIScene, continue userActivity: NSUserActivity)`在用戶點擊通用鏈接后啟動應用程序時不會被調用

[英]`scene(_ scene: UIScene, continue userActivity: NSUserActivity)` doesn't get called when the app is launched after the user clicks on a universal link

在用戶單擊通用鏈接后啟動應用程序時,不會調用方法scene(_ scene: UIScene, continue userActivity: NSUserActivity) 。 當用戶單擊通用鏈接后再次打開已啟動的應用程序時,它工作正常。 示例代碼: 我嘗試使用application(_ appli ...

iOS 13 UIWindowScene如何鎖定方向?

[英]iOS 13 UIWindowScene how to lock orientation?

我想使用 SceneDelegate、UIWindowScene、UIWindowSceneDelegate 和其他 UIScene 相關的東西。 如何動態鎖定此 window 的方向? 例如僅用於portrait ? 動態意味着在運行時當用戶與某物交互時,方向鎖定回所有。 例如,對於屏幕 A,我 ...

在啟動時,現在不會在SceneDelegate中調用iOS 13 performActionForshortcutItem,但在應用啟動后會調用它。 為什么?

[英]iOS 13 performActionFor shortcutItem doesn't get called in SceneDelegate now on launch, but does after app launches. Why?

如果應用程序已經啟動,則將在我的SceneDelegate中調用performActionFor shortcutItem ,但如果應用程序實際上是從快捷方式項啟動的,則不會被調用。 為什么是這樣? ...

每次點擊應用程序圖標時,iOS 13 應用程序都會請求一個新場景

[英]iOS 13 app requests a new scene each time the app icon is tapped

我正在使用多個窗口設置我的應用程序。 它運作良好。 但是當我從跳板打開我的應用程序時,它每次都會創建一個新窗口。 我正在使用最新的 Xcode 和 iPadOS 13.0 測試版。 我所有的視圖控制器、視圖等都是以編程方式制作的。 我唯一的故事板是 LaunchScreen。 信息表 Ap ...

當多個連接的場景在前景中處於活動狀態時,獲取當前聚焦的 UIScene

[英]Getting currently focused UIScene when multiple connected scenes are active in foreground

當連接多個場景時,我在獲取當前UIScene時遇到問題。 具體來說,我的應用程序(iOS 13)支持 iPad 上的多個窗口。 當我並排有兩個窗口並訪問應用程序連接場景(使用UIApplication.shared.connectedScenes )時,它們都將activationState設置為 ...

如何解決:“keyWindow”在 iOS 13.0 中已棄用

[英]How to resolve: 'keyWindow' was deprecated in iOS 13.0

我在 Cloud Kit 中使用 Core Data,因此必須在應用程序啟動期間檢查 iCloud 用戶狀態。 萬一出現問題,我想向用戶發出一個對話框,到目前為止,我使用UIApplication.shared.keyWindow?.rootViewController?.present(...)來 ...

在iOS 13中場景的UI狀態恢復,同時仍支持iOS 12。

[英]UI state restoration for a scene in iOS 13 while still supporting iOS 12. No storyboards

這有點長,但並不瑣碎,需要花很多時間來證明這個問題。 我試圖弄清楚如何將一個小示例應用程序從iOS 12更新到iOS13。該示例應用程序不使用任何故事板(除了啟動屏幕)。 這是一個簡單的應用程序,顯示了一個帶有由計時器更新的標簽的視圖控制器。 它使用狀態恢復,因此計數器從中斷處開始。 ...

iOS13 中具有多個窗口場景的最頂級視圖控制器

[英]Top most view controller with multiple window scenes in iOS13

我正在讓我的應用程序在iOS 13 的iPadOS上使用多個窗口,據我所知,由於它已棄用,我無法直接訪問UIApplication窗口,我怎樣才能獲得最頂層的視圖控制器? 在iOS12之前我使用這個工作解決方案,你能提出一個替代方案嗎? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM