1

您好,我有一个视图,当按下按钮时显示,这工作正常,如果我打开第二个窗口,该视图工作正常,我可以返回前一个窗口并使用我使用 removeFromSuperview 的视图。

但是,我的问题是,如果我关闭最后一个打开的窗口,则视图不再适用于第一个窗口,但是如果我打开一个新窗口,它会再次适用于第一个窗口。

当其中一个窗口关闭时,如何让视图继续工作?

谢谢你的帮助!

这是我正在使用的代码:

-(IBAction) ShowView:(id) sender{
    [myView setHidden:FALSE];

    if ([myView isInFullScreenMode]){
        [myView exitFullScreenModeWithOptions:nil];

    }
    else{   
        [myView enterFullScreenMode:[[myView window] screen] withOptions:nil];

        for (NSView *view in [NSArray arrayWithArray:[myView subviews]]){
            [view removeFromSuperview];
            [myView addSubview:view];
        }
    }
}
4

0 回答 0