내가 사용하여 뷰에 하위 뷰를 추가 응용 프로그램 만들고있어 addSubview:
온을 IBAction
. 같은 방식으로 버튼 IBAction
이 다시 터치되면 removeFromSuperview
해당 하위 뷰를 호출해야 합니다 IBAction
.
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];
}
}