如何NSWindow
在保持此窗口中的所有控件(视图、按钮...)可见的同时使透明?
问问题
747 次
2 回答
3
@implementation MyCustomWindow
- (id)initWithContentRect:(NSRect)contentRect
styleMask:(NSUInteger)windowStyle
backing:(NSBackingStoreType)bufferingType
defer:(BOOL)flag
{
self = [super
initWithContentRect:contentRect
styleMask:NSBorderlessWindowMask
backing:bufferingType
defer:flag];
if (self)
{
[self setOpaque:NO];
[self setBackgroundColor:[NSColor clearColor]];
}
return self;
}
@end
于 2012-10-10T17:32:20.127 回答
-1
删除它的标题栏和边框,并创建一个自定义内容视图,您可以在其中覆盖 drawRect: 方法并且什么都不做。
于 2012-10-11T11:28:32.857 回答