我在NSButton
- (IBAction) onTest: (id) sender
{
NSLog(@"OnTest");
[overlayView setFrame: scrollView.frame];
[scrollView.superview addSubview: overlayView];
}
我的笔尖设置如下图:
scrollView插座附加到NSScrollView
,其中包含NSTableView
,而overlayView附加到具有绿色背景的NSView
。
单击按钮,我在xcode中收到OnTest
日志消息,但是绿色视图不可见,但是如果我将焦点从应用程序窗口切换到说XCode,然后再返回到窗口,现在可以看到绿色叠加层。
我已尝试使用[scrollView.superView setNeedsDisplay: YES]
,但仍未显示绿色视图。
关于我做错的任何建议?