Ich erstelle eine App, in der ich einer Ansicht eine Unteransicht hinzufüge, indem ich addSubview:
eine verwende IBAction
. Auf die gleiche Weise sollte, wenn die Schaltfläche mit dieser Taste IBAction
erneut berührt wird removeFromSuperview
, die hinzugefügte Unteransicht aufgerufen werden IBAction
:
PSEUDO-CODE
-(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];
}
}