Fermeture de l'ancienne fenêtre lors de l'ouverture d'une nouvelle fenêtre à Cocoa

StackOverflow https://stackoverflow.com/questions/1815178

  •  06-07-2019
  •  | 
  •  

Question

Bien, j'ai deux fenêtres, A et B . Lorsque je clique sur un bouton de la fenêtre A , je souhaite le fermer et amener l'utilisateur dans la fenêtre B . makeKeyAndOrderFront permet d'activer Window B , mais comment l'obtenir pour fermer ensuite Window A ?

Était-ce utile?

La solution

Fenêtre d'envoi A a close ou performClose: message (en fonction de que vous souhaitiez émuler l'utilisateur en fermant la fenêtre, ou tout simplement la fermer immédiatement et sans condition).

Notez que la fermeture de la fenêtre peut la libérer. voir la propriété releaseWhenClosed , qui a une case à cocher dans IB et peut déjà être activée à cet emplacement. Vous souhaiterez peut-être ferme la fenêtre (par rapport à la commande dans l'ordre, par exemple, en passant la commande devant).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top