首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >连接屏幕上显示的内容未在Swift中全屏显示

连接屏幕上显示的内容未在Swift中全屏显示
EN

Stack Overflow用户
提问于 2019-08-19 18:00:21
回答 2查看 675关注 0票数 5

当在通过hdmi电缆连接到电视或显示器的真正设备上测试我的应用程序时,显示在连接屏幕上的内容不会显示在全屏上。

具有真实连接屏幕的真实设备中的

我已经用模拟连接的屏幕在iOS模拟器中测试了我的应用程序,一切都很好。

中的iOS模拟器:

我在不同类型的屏幕上测试过我的应用程序,当使用真正的设备时,连接屏幕中的内容从未显示在全屏上。

我还测试了具有相同结果的这个例子

这是守则的一部分:

代码语言:javascript
运行
复制
if UIScreen.screens.count > 1 {
    let secondScreen = UIScreen.screens[1]
    secondWindow = UIWindow(frame: secondScreen.bounds)
    secondWindow.rootViewController = UIViewController()
    secondWindow.screen = secondScreen

    let secondScreenView = UIView(frame: secondWindow.frame)
    secondWindow.addSubview(secondScreenView)
    secondWindow.isHidden = false

    secondScreenView.backgroundColor = .purple

    let imageView = UIImageView(frame: secondScreenView.bounds)
    imageView.image = UIImage(data: recursoTipoRecurso.recurso.contenido as Data)
    imageView.contentMode = .scaleToFill

    secondScreenView.addSubview(imageView)
}

如前面的图像所示,在监视器屏幕边框和我设置的内容之间有一个空间。

我做错了什么?

EN

Stack Overflow用户

发布于 2019-08-28 07:11:48

这不是应用程序/代码的问题,而是屏幕比率的问题。在将其连接到外部屏幕时,监视器保持iPad屏幕比率。唯一的方法是手动更改监视器本身上内容的大小,方法是拉伸它。希望能帮上忙!

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57561814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档