1

こんにちは、ボタンが押されたときに表示されるビューがあります。これは正常に機能します。2 番目のウィンドウを開くと、ビューは正常に機能し、前のウィンドウに戻って、removeFromSuperview を使用したようにビューを使用できます。

私の問題は、最後に開いたウィンドウを閉じると、最初のウィンドウでビューが機能しなくなりますが、新しいウィンドウを開くと、最初のウィンドウで再び機能します。

ウィンドウの 1 つが閉じられたときにビューを引き続き機能させるにはどうすればよいですか?

ご協力いただきありがとうございます!

私が使用しているコードは次のとおりです。

-(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