Проверьте, есть ли в окне просмотра

Я создаю приложение, в котором добавляю вложенный просмотр, используя addSubview: на IBAction. Точно так же, при повторном нажатии кнопки с этим IBAction необходимо вызвать removeFromSuperview на этом subview, добавленном на этом 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];
    }

}
93
задан P.J.Radadiya 4 March 2016 в 07:01
поделиться