当调整 NSWindow 的大小时,我正在尝试调整 NSViewController 中所有子视图的大小。NSWindow 视图包含 NSViewController.view 作为子视图。我将 autoResizing 设置为 YES,并将 autoResizing 掩码设置为水平和垂直。
[self.view setAutoresizesSubviews:YES];
[background setAutoresizingMask:NSViewWidthSizable | NSViewHeightSizable];
但是,这种技术对我不起作用。请注意,我所有的组件都是通过代码添加的,而不是使用 IB。所以我的问题是:
- 我应该添加什么以使其自动调整大小?
- 我使用 OpenGL 在另一个视图中绘制。我需要对新尺寸进行计算吗?当我将 cocos2d 用于另一个应用程序时,我不必担心计算。那么这里有类似的东西吗?