0
Objective-cの新機能です。メニューバーとDockの間にフレームの高さを設定する方法がわかりません。ドックとメニューの間にOSXアプリケーションフレームを設定する
MainWindowController
というファイルを作成します。このファイルには多くの疑問があります。私はNSWindowController
というファイルを作成します。
MainWindowController.m
#import "MainWindowController.h"
@interface MainWindowController()
@end
@implementation MainWindowController
- (void)windowDidLoad {
[super windowDidLoad];
int screenWidth = [NSScreen mainScreen].frame.size.width;
int screenHeight = [NSScreen mainScreen].frame.size.height;
[self.window setFrame:NSMakeRect(0, 0, screenWidth, screenHeight) display:YES];
[self.window setContentSize:NSMakeSize(screenWidth, screenHeight)];
[self.window setContentMaxSize:NSMakeSize(screenWidth, screenHeight - self.window.dockTile.size.height)];
[self.window setContentMinSize:NSMakeSize(screenWidth, screenHeight - self.window.dockTile.size.height)];
[self.window setMaxFullScreenContentSize:NSMakeSize(screenWidth, screenHeight - self.window.dockTile.size.height)];
[self.window setMinFullScreenContentSize:NSMakeSize(screenWidth, screenHeight - self.window.dockTile.size.height)];
[self.window toggleFullScreen:self];
// Set Title Bar
self.window.titlebarAppearsTransparent = YES;
self.window.styleMask |= NSWindowStyleMaskFullSizeContentView;
}
@end
が、それは次のように出て行きました:私はドックを超えてフレームを設定するにはどうすればよい enter image description here
?
ありがとうございます!できます :) –