У меня есть NSWindow
, что я создал в IB и затем настроить программно:Невозможно перетащить и положение NSWindow ниже доке
-(void)viewDidAppear {
// Keep window on top
[self.view.window setLevel:CGWindowLevelForKey(kCGMaximumWindowLevelKey)];
// Keep rounded corners with no title bar
[self.view.window setOpaque:NO];
[self.view.window setStyleMask: NSTitledWindowMask | NSFullSizeContentViewWindowMask];
[self.view.window setMovableByWindowBackground:YES];
[self.view.window setTitlebarAppearsTransparent:YES];
[self.view.window setTitleVisibility:NSWindowTitleHidden];
[self.view.window setShowsToolbarButton:NO];
[self.view.window standardWindowButton:NSWindowFullScreenButton].hidden = YES;
[self.view.window standardWindowButton:NSWindowMiniaturizeButton].hidden = YES;
[self.view.window standardWindowButton:NSWindowCloseButton].hidden = YES;
[self.view.window standardWindowButton:NSWindowZoomButton].hidden = YES;
[self.view.window makeKeyWindow];
}
Я хотел бы быть в состоянии перетащить и переместите это NSWindow
ниже дока. Попытка сделать это защелкнет NSWindow
назад над док-станцией, выпустив ее, как видно в GIF.
Как я могу сделать это так, это NSWindow
может быть расположен ниже дока?
Ах, да, строка заголовка! Теперь это намного больше. Пошел с переопределением метода. Спасибо. –