我可以使用下面的代码创建视图的图像,但图像中的文本不是抗锯齿的。
NSRect visRect = [self bounds];
NSBitmapImageRep *bitmapImageRep = [self bitmapImageRepForCachingDisplayInRect:visRect];
bzero([bitmapImageRep bitmapData], [bitmapImageRep bytesPerRow] * [bitmapImageRep pixelsHigh]);
[self cacheDisplayInRect:visRect toBitmapImageRep:bitmapImageRep];
我怀疑这个原因与在图层支持的视图中渲染抗锯齿文本的难度有关,但我想知道是否有办法解决这个特定的问题。