- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果我在 iOS 12 设备(不使用 UIScene)上编译并将 AirPlay Mirror 镜像到我的 Apple TV,则该应用会按预期镜像到电视。
在 iOS 13 设备上,它似乎将其视为外部显示器,并对其进行了格式化以适合屏幕(但我无法控制它)。
我更喜欢只镜像它的旧功能。
如何在 iOS 13 上完成镜像?我在文档中挖掘:
application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration
在 UISceneConfiguration
中有一个 role
属性(当我尝试使用 AirPlay Mirror 时它有 UISceneSession.Role.windowExternalDisplay
)但它没有似乎没有像 UISceneSession.Role.windowMirror
这样的值。
最佳答案
我一直在研究镜像和外部显示器,只要代码/设置的正确组合就存在各种可能性,但某些功能似乎不可能实现。
在 iOS 13 下(使用 iOS 13 的 Base SDK 构建的应用程序),您可以将您的应用程序镜像到外部显示器上。但是,使这项工作能够阻止您的应用程序在外部显示器上显示不同的内容。基本上,您的应用仅镜像或仅显示外部显示器的独特场景。
如果您只想镜像您的应用,请确保满足以下条件:
application(_:configurationForConnecting:options:)
。如果这两个东西都不是您应用的一部分,那么当您在 iOS 设备上激活屏幕镜像时,您的应用将简单地镜像到任何外部屏幕。
关于ios - 在 iOS 13 中使用 UIScenes,AirPlay 如何镜像屏幕(似乎默认为外接显示器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58532454/
当连接多个场景时,我在获取当前 UIScene 时遇到问题。 具体来说,我的应用程序 (iOS 13) 支持 iPad 上的多个窗口。当我有两个并排的窗口并访问应用程序连接场景(使用 UIApplic
我是 Swift 的新手,我遇到了这个错误。 我不明白,因为我没有在我的代码中使用任何类型的警报。 这是我的 View Controller : import UIKit import WebKit
方法scene(_ scene: UIScene, continue userActivity: NSUserActivity)用户单击通用链接后启动应用程序时不会调用。 当用户单击通用链接后再次打开
如果我在 iOS 12 设备(不使用 UIScene)上编译并将 AirPlay Mirror 镜像到我的 Apple TV,则该应用会按预期镜像到电视。 在 iOS 13 设备上,它似乎将其视为外部
我是一名优秀的程序员,十分优秀!