模拟可调整大小的播放显示

Posted

技术标签:

【中文标题】模拟可调整大小的播放显示【英文标题】:Simulating a resizeable airplay display 【发布时间】:2014-12-02 02:15:08 【问题描述】:

我正在开发一个支持通过 airplay 进行外部显示的 ios 应用程序,我使用模拟器中的外部显示选项进行了大部分测试,并且在连接到运行各种 airplay 接收器应用程序的 mac 的 iOS 设备上进行了一些测试。 我现在尝试支持尺寸发生变化的外部显示器,但我无法访问要测试的设备(而且我不能说设备是什么)。

我在 UIScreen 的文档中注意到 UIScreenModeDidChangeNotification:

客户端可以使用此通知来检测屏幕分辨率的变化。

这个通知应该是为我尝试支持的设备触发的,看来这是我应该处理调整 UI 大小以响应此更改的地方。

有什么方法可以模拟可以调整大小的播放显示,并且在调整大小时会发布 UIScreenModeDidChangeNotification 通知?

【问题讨论】:

【参考方案1】:

许多显示器支持多种分辨率。当显示器上的分辨率发生变化时,它将与 iPad 重新协商新的分辨率,并触发通知。尝试在通过视频适配器插入 iPad 时更改显示器的分辨率。

【讨论】:

以上是关于模拟可调整大小的播放显示的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Pyqt 中创建可调整大小的布局 UI?

可调整大小视图的圆角

可调整大小的 PyQt 小部件显示具有固定纵横比的图像

jQuery UI 可调整大小:单独使用东手柄时的自动高度

当浏览器调整大小时,不断在视频上移动可调整大小/可拖动的图像

检测单击可调整大小元素的调整大小手柄