【发布时间】:2012-02-15 10:06:11
【问题描述】:
当窗口在无边框窗口中变为活动状态时,如何创建更暗和更大的阴影?
我将 NSWindow 子类化,我的窗口成为主窗口和关键窗口,但这没有帮助.. 阴影仍然很小。所以也许有人知道如何解决这个问题?我也尝试过使影子无效,但这也没有帮助..
子类化 NSWindow:
- (id)initWithContentRect:(NSRect)contentRect
styleMask:(NSUInteger)windowStyle
backing:(NSBackingStoreType)bufferingType
defer:(BOOL)flag
{
self = [super initWithContentRect: contentRect
styleMask: NSBorderlessWindowMask
backing: NSBackingStoreBuffered
defer: NO];
if(self)
{
[self setHasShadow:YES];
[self setBackgroundColor:[NSColor clearColor]];
[self setOpaque:NO];
}
return self;
}
【问题讨论】:
标签: xcode macos cocoa xcode4.2 nswindow