gpt4 book ai didi

ios - CADisplayLink的displayLinkWithTarget有什么区别 :selector: and UIScreen's displayLinkWithTarget:selector:?

转载 作者:可可西里 更新时间:2023-11-01 05:43:06 30 4
gpt4 key购买 nike

CADisplayLink 有这个方法是有道理的,但我很好奇为什么 UIScreen 也会有它。

最佳答案

文档说屏幕提供的显示链接与该屏幕相关联。但是,查看官方文档,与任何屏幕都没有明显的关系;显示链接被添加到一个运行循环中,仅此而已。

挖掘 deeper in the private headers ,有一个 display 属性,类型为 CADisplay ,即 also found for UIScreen .看起来,您确实可以创建特定于屏幕的显示链接。通常在 iOS 和 tvOS 上,只有一个屏幕,但情况并非总是如此(例如将显示器连接到 iOS 设备)。如果您的应用支持外接显示器,并且您发现需要使用显示链接,则应使用 -[UIScreen displayLinkWithTarget:selector:] 方法。

考虑向 Apple 提交错误报告并提出文档增强请求以澄清上述行为。

关于ios - CADisplayLink的displayLinkWithTarget有什么区别 :selector: and UIScreen's displayLinkWithTarget:selector:?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41577351/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com