0

朋友们,

我有一个 NSSplitView (从上到下和两个窗格)。在第二个窗格内,我有一个带有四个选项卡项的选项卡视图。每个选项卡项视图都是 coreplot 托管视图。现在我面临的问题是,当拆分视图大小发生变化时,核心绘图图不会调整大小。最初我虽然它可能是核心图错误并且为了验证它,我创建了一个具有相同视图层次结构和核心图的演示项目,但它可以根据需要正常工作。

在逐一比较我的项目和演示项目的所有视图后,我发现 NSTabView 演示项目(即在拆分视图下)中的自动调整掩码设置为调整宽度和高度,而在我的项目中却没有。自动调整蒙版视图也被禁用,所以我什至无法配置它。

因为我有子类选项卡视图,所以认为在 tabview 子类中具有以下内容会起作用,但事实并非如此。

- (void) awakeFromNib{


[self setAutoresizesSubviews:YES];
[self setAutoresizingMask: (NSViewWidthSizable | NSViewHeightSizable)];

}

参考屏幕截图:具有自动调整大小属性差异的屏幕截图

请帮忙。

谢谢,议员。

4

0 回答 0