当窗口更改为全屏时,NSView不会调整大小

时间:2013-11-01 22:12:54

标签: macos nsview nswindow nsviewcontroller

当cocoa应用程序启动时,NSWindow会自动更改为全屏分辨率。但是,窗口中的自定义视图根本不会调整大小。我正在使用自动布局,所以我认为它应该自动更改。

我尝试在此功能中调整帧的大小,但它仍然有效:

 -(void)windowDidResize:(NSNotification *)notification{
        // windowView - is custom view in NSWindow
        [self.windowView setFrame:self.window.frame];
 }

以下是截图:(查看不是全尺寸模式。)

enter image description here

以下是全尺寸模式下的视图。我不知道为什么视图不会随窗口放大。

enter image description here

1 个答案:

答案 0 :(得分:1)

我认为您需要在Interface Builder中选择这些视图,并检查“尺寸检查器”,如下所示。