ページ

2008年11月19日水曜日

Quick Look APIs(その7)カスタムボタン

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク

試しに新規にビューを加えてみる。

まず赤色の矩形を描くビューを用意する。

@implementation View
- (void)drawRect:(NSRect)rect {
// Drawing code here.
NSLog(@"drawRect:%@", NSStringFromRect(rect));
[[NSColor redColor] set];
NSRectFill(rect);
}


これを QuickLookパネルのサブビューへ追加する。

NSView* content_view = [[QLPreviewPanel sharedPreviewPanel] contentView];
View* view = [[[View alloc] initWithFrame:NSMakeRect(10, 10, 100, 100)] autorelease];
[content_view addSubview:view];



できた。


おお意外と簡単。