我想製作透明的NSTableView。
我在這裏使用WindowController類。
我是想這樣的:如何使NSTableView透明?
- (void)windowDidLoad
{
[super windowDidLoad];
[[self enclosingScrollView] setDrawsBackground: NO];
[[self enclosingScrollView] setBorderType:NSNoBorder];
}
- (BOOL)isOpaque {
return NO;
}
- (void)drawRect:(NSRect)drawRect
{
[super drawRect: drawRect];
}
但是,當我在寫這段代碼在幫助窗口,我不能找到enclosingScrollView
。
你可以看到這裏..
任何幫助?請記住我或糾正我,如果我做錯了什麼。
謝謝。
得到回答.. !!!我只是嘗試這樣做 '[tableview中setBackgroundColor:[NSColor clearColor];'' [tableview中setHeaderView:無];' 及其工作很好.. – iUser
這個工作對我來說也是如此。具體將背景色設置爲clearColor – harryhorn