我想制作透明的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