【问题标题】:What is CGContextSetBaseCTM(CGContextRef c, CGAffineTransform afftransform)?什么是 CGContextSetBaseCTM(CGContextRef c, CGAffineTransform afftransform)?
【发布时间】:2011-06-29 10:24:10
【问题描述】:
我很想知道这个私有 API 做什么 CGContextSetBaseCTM(CGContextRef c, CGAffineTransform afftransform) ?
这是否与通过设置Base CTM在屏幕上正确同步各种上下文的事实有任何关系?
我的意思是我一直想知道,应用程序/操作系统如何同步各种上下文以在正确的位置显示各种控件?
感谢您的宝贵时间。
【问题讨论】:
标签:
cocoa
macos
core-graphics
quartz-graphics
【解决方案1】:
CGContextSetBaseCTM(CGContextRef c, CGAffineTransform afftransform) 只是设置当前变换矩阵的基础。这是关于上下文的。在其他情况下没有任何作用。窗口管理器将所有内容同步到屏幕上的正确位置。