我剛剛得到了@kongtomorrow告訴我的解決方案。下面是他發給我的片段:
NSImage * theImage = [NSImage imageNamed: @"CURS_128.pdf"];
NSImage *resultImage = [[NSImage alloc] initWithSize:[theImage size]];
for (int scale = 1; scale <= 4; scale++) {
NSAffineTransform *xform = [[NSAffineTransform alloc] init];
[xform scaleBy:scale];
id hints = @{ NSImageHintCTM: xform };
CGImageRef rasterCGImage = [theImage CGImageForProposedRect:NULL context:nil hints:hints];
NSBitmapImageRep *rep = [[NSBitmapImageRep alloc] initWithCGImage:rasterCGImage];
[rep setSize:[theImage size]];
[resultImage addRepresentation:rep];
}
NSCursor* theCursor = [[NSCursor alloc] initWithImage: resultImage hotSpot: NSMakePoint(12,8)];
[self.scrollView setDocumentCursor: theCursor];
所以基本上這樣做是產生在圖像中的適當的比例因子,在原有基礎上的PDF幾個圖像表示。這適用於我,我的光標很好,很平滑。
您是否發現任何有關這些問題的任何內容? –
這是我第二次嘗試獎勵答案,仍然沒有答案......我沒有選擇。 –
OK ...太壞:( –