我使用一個簡單的應用程序樣板這裏: https://github.com/hiven/WebViewFinagler設置NSWindow全方位的寬度和高度不工作
它只是打開谷歌的負載。我編譯過它,它工作正常,但它打開在一個非常小的窗口(480 x480)。我可以在X代碼中看到一個側面菜單,但它只允許我以像素爲單位設置窗口的位置和窗口的大小。
但是,我想要佔用整個屏幕(不是全屏) - 但我也不想將我的mac的分辨率硬編碼到它中,因爲我希望它可以在不同屏幕分辨率的筆記本電腦上工作。
它不會讓我在寬度和高度上都達到100%,那麼如何讓這個應用程序打開並佔據整個可用的屏幕區域?
在我的代碼,我有這個,但它不工作,應用剛剛起步的小在底角:
MDAppDelegate.m
#import "MDAppDelegate.h"
#import <WebKit/WebKit.h>
@implementation MDAppDelegate
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
NSWindow* myWindow; //Your window object to maximize
[myWindow setFrame:[[NSScreen mainScreen] visibleFrame] display:YES];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"https://www.google.com/"]];
[self.webView.mainFrame loadRequest:request];
}
@end
[self.window performZoom:nil];完美地工作,非常感謝你解釋它。 – Jimmy