Je fais une application où j'ajoute un sous - vue à une vue à l' aide addSubview:
sur un IBAction
. De la même manière, lorsque le bouton avec qui IBAction
est touché à nouveau doit appeler removeFromSuperview
cette sous-vue ajoutée à cela IBAction
:
CODE PSEUDO
-(IBAction)showPopup:(id)sender
{
System_monitorAppDelegate *delegate = (System_monitorAppDelegate *)[[UIApplication sharedApplication] delegate];
UIView *rootView = delegate.window.rootViewController.view;
if([self popoverView] is not on rootView)
{
[rootView addSubview:[self popoverView]];
}
else
{
[[self popoverView] removeFromSuperview];
}
}