0
你好我有一個按鈕被按下時顯示的視圖,這工作正常,如果我打開第二個窗口視圖正常工作,我可以返回先前的窗口,並使用視圖,因爲我已經使用removeFromSuperview。在多個窗口上使用視圖 - 在第二個窗口關閉時使用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];
}
}
}
嘗試重組和更簡潔。 – Mundi
你在我的問題中不瞭解什麼? – user1887683
我不明白你打開和關閉的窗口,視圖是哪一個窗口,哪些是工作窗口。也許可以使用「窗口A」,「窗口B」等。讓我們知道您在哪個課程中容納並顯示視圖。 – Mundi