我在Cocoa文档中乱跑了,我找不到这个问题的答案。
我可以通过向NSGraphicsContext类发送'currentContext'消息来检索当前图形上下文。我还可以通过向NSColor对象发送'set'消息来设置当前上下文的填充颜色。
但是,在发送set之后,我将如何从当前上下文中检索该值。设置填充颜色的'set'的等效'get'消息是什么?
我认为它将是NSGraphicsContext对象上的一个实例方法,但我找不到该方法(或几乎任何该对象的getter)。
非常感谢您的帮助!
答案 0 :(得分:0)
您没有获得有关当前图形上下文状态的详细信息。相反,在进行任何更改之前,将图形上下文状态保存到saveGraphicsState
的每线程堆栈。然后,当您完成后,使用restoreGraphicsState
检索以前的状态。