我正在制作一个应用程序,其中我添加一个子视图到一个视图使用 addSubview:
上的 IBAction
。同样,当再次触摸到 IBAction
的按钮时,应该调用添加在 IBAction
上的子视图上的 removeFromSuperview
:
伪代码
-(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];
}
}