是否可以更改特定模式的 CGDisplayMode 属性?苹果文档说显示模式标准属性字典已被折旧,我正在寻找一种方法来更改特定显示模式的高度和宽度。
目前,我的程序能够在屏幕的 9 种预建显示模式之间切换,但我不知道如何自定义它们。
最佳答案
不,这没有意义。显示模式是属性。如果它有不同的属性,那就是不同的模式。
您似乎在问的是是否可以将显示切换到系统不提供的模式。不,你不能。系统正在提供硬件支持的模式列表。
可能可以编写一个 IOKit 驱动程序(也许是一个 kext)来声明硬件支持更多模式,然后尝试以其他模式驱动硬件,但这会非常复杂,而且可能很危险。 (实际上,尝试以不受支持的模式驱动硬件可能会损坏硬件。)
关于objective-c - 更改 CGDisplayMode 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27030255/