工具栏sethidden = TRUE,sethidden = FALSE

时间:2012-03-21 19:25:06

标签: ios xcode4.2 uitoolbar ios5.1

如果我点击一个按钮,我想要隐藏我的工具栏,但它似乎不起作用。我可以用动画隐藏工具栏,但我不能让它再次出现。谢谢!

- (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 个答案:

答案 0 :(得分:1)

我认为你在第二个if循环尝试中缺少一个语句:

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