这是我最后的窗口
我在基本视图中添加了 4 个子视图(第二张图片中的最后 4 个)。但不显示视图。手动调整窗口大小后,子视图如下所示。
如何解决?
这是我最后的窗口
我在基本视图中添加了 4 个子视图(第二张图片中的最后 4 个)。但不显示视图。手动调整窗口大小后,子视图如下所示。
如何解决?
baseView.needsDisplay = YES;
- 或者 -
subview.superview.needsDisplay = YES;
您可以使用 NSScrollView:
NSScrollView* scrollView = [[NSScrollView alloc] init];
[scrollView setHasHorizontalScroller: YES];
[scrollView setHasVerticalScroller: YES];
self.contentView = [[NSView alloc] initWithFrame: NSMakeRect(0, 0, 1.0e7, 1.0e7)];
[self.contentView addSubview: [NSImageView ...]];
[self.contentView addSubview: [NSImageView ...]];
...
[scrollView setDocumentView: self.contentView];
self.view = scrollView;
或者对窗口使用最小尺寸。