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 に答える