Панель инструментов sethidden = TRUE, sethidden = FALSE - PullRequest
0 голосов
/ 21 марта 2012

Я хочу скрыть панель инструментов, если нажимаю на кнопку, но она не работает. Я могу скрыть панель инструментов с анимацией, но не могу позволить ей снова появиться. Спасибо!

- (IBAction)hideTheToolBar{
    //[toolBar setHidden:YES];
    if (toolbar.hidden == NO)
    {
        [UIView animateWithDuration:0.25 delay:0.0
                            options:UIViewAnimationOptionCurveLinear | UIViewAnimationOptionAllowUserInteraction
                         animations:^(void)
         {
             toolbar.alpha = 0.0f;
         }
                         completion:^(BOOL finished)
         {
             toolbar.hidden = YES;
         }
         ];
    }
    if (toolbar.hidden == YES) {
        toolbar.hidden = NO;
    }
}

1 Ответ

1 голос
/ 28 марта 2012

Я думаю, вы пропустили оператор во втором цикле if:

 if (toolbar.hidden == YES) {
    toolbar.hidden = NO;
    toolbar.alpha = 1.0f ;
}
...