2012-01-07 50 views
0

我正在查找当图层支持或主机用户图层时不能使用的方法的完整列表,因为将它们传递给实例可能会导致应用程序崩溃,或者他们什么都不做。另外,我想知道哪些方法只有在视图支持层时才有意义。完整的NSView方法列表,当视图是图层支持或主机用户图层时不得使用

目标平台是10.6+,所以如果10.6和10.7之间有差异,也是可以的。

+0

是什么让你觉得有什么?例子? – 2012-01-08 02:06:53

+0

例如当视图需要图层时,'-drawRect:'和'-setNeedsDisplay:'没有任何意义。我相信当视图托管一个图层时,操纵子视图的方法也没有意义。 – Kentzo 2012-01-08 06:36:38

回答

2
printOp = [NSPrintOperation printOperationWithView:view printInfo: printInfo]; 

对分层支持的NSViews不起作用。您必须将目标视图渲染成图像视图并将其用于打印。