我正在开发支持通过airplay进行外部显示的iOS应用程序,我使用模拟器中的外部显示选项进行大部分测试,有些连接到运行各种airplay接收器应用程序的mac的iOS设备。 我现在正试图支持尺寸变化的外部显示器,而且我无法访问要测试的设备(而且我不能说设备是什么)。
我在UIScreen的文档中注意到了UIScreenModeDidChangeNotification:
客户端可以使用此通知来检测屏幕分辨率的变化。
这个通知据说会被我试图支持的设备触发,而且似乎我应该处理调整UI以响应此更改的位置。
有没有办法模拟可以调整大小的播放显示,调整大小时会发布UIScreenModeDidChangeNotification通知?
答案 0 :(得分:0)
许多显示器支持多种分辨率。当分辨率在显示屏上发生变化时,它将与iPad重新协商新的分辨率并触发通知。在通过视频适配器插入iPad时,尝试更改显示器的分辨率。