【发布时间】:2016-06-22 06:19:30
【问题描述】:
我在这里使用了一个简单的应用程序样板: https://github.com/hiven/WebViewFinagler
它只是在加载时打开谷歌。我已经编译了它,它工作正常,但它在一个非常小的窗口(480 x480)中打开。我可以在 x-code 中看到一个侧边菜单,但它只允许我设置窗口的位置和窗口的大小(以像素为单位)。
但是,我希望它占据整个屏幕(而不是全屏) - 但我也不想将我的 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
【问题讨论】:
标签: xcode macos xcode7 nswindow