1

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

我试图在这个函数中调整框架的大小,但它仍然有效:

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

这是屏幕截图:(以非全尺寸模式查看。)

在此处输入图像描述

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

在此处输入图像描述

4

1 回答 1

1

我认为您需要在 Interface Builder 中选择这些视图,然后检查“ Size Inspector ”,如下所示。

于 2013-11-02T05:15:53.930 回答