当 cocoa 应用程序启动时,NSWindow 会自动更改为全屏分辨率。但是,窗口中的自定义视图根本不会调整大小。我正在使用自动布局,所以我认为它应该自动更改。
我试图在这个函数中调整框架的大小,但它仍然有效:
-(void)windowDidResize:(NSNotification *)notification{
// windowView - is custom view in NSWindow
[self.windowView setFrame:self.window.frame];
}
这是屏幕截图:(以非全尺寸模式查看。)
这是全尺寸模式的视图。我不知道为什么视图不随窗口放大。