如何使缩略图视图(不是图像)形成自定义视图(NSView)?
如果自定义 NSView 的内容发生更改,则缩略图视图将被更改。
它看起来像 ibook 作者。
谢谢大家。
https://plus.google.com/u/0/photos/114755931805273493604/albums/5753531972174581009
如何使缩略图视图(不是图像)形成自定义视图(NSView)?
如果自定义 NSView 的内容发生更改,则缩略图视图将被更改。
它看起来像 ibook 作者。
谢谢大家。
https://plus.google.com/u/0/photos/114755931805273493604/albums/5753531972174581009
我建议你下次再做一些谷歌搜索,告诉我们你尝试了什么,但无论如何我都会回答:
您可能希望使用NSView
's-(void)cacheDisplayInRect:toBitmapImageRep:
创建NSImage
包含缩略图的内容。以下是我在我的应用程序中使用的内容:
- (NSImage *)snapshotForRect:(NSRect)destinationRect {
NSView *view = ... // view you want thumbnail of
NSBitmapImageRep *imageRep = [view bitmapImageRepForCachingDisplayInRect:destinationRect];
[view cacheDisplayInRect:destinationRect toBitmapImageRep:imageRep];
NSImage *renderedImage = [[NSImage alloc] initWithSize:[imageRep
size]];
[renderedImage addRepresentation:imageRep];
return [renderedImage autorelease];
}
或者使用各种可用的其他方法。