我是Mac编程的新手,使用所有标准方法我在窗口控制器中放置了一个自定义视图.当我尝试通过鼠标调整窗口大小时,内部内容即自定义视图不会调整大小.
谁能告诉我我的代码中缺少什么?到目前为止,我做了以下事情:
>在中设置AutoResize子视图
窗内的所有视图
>将AutoResizeMask设置为宽度和
高度
当我在参考代码中使用NSLog检查调整大小时,我开始知道我的代码DrawRect没有调用视图.我怀疑这可能是问题,但为什么这不能得到我无法搞清楚.
解决方法
你的代码是这样的吗?
[yourCustomView setAutoresizingMask:NSViewWidthSizable | NSViewHeightSizable];