ios - 工具栏 sethidden=TRUE、sethidden=FALSE

标签 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;
    }
}

最佳答案

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

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

关于ios - 工具栏 sethidden=TRUE、sethidden=FALSE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9811488/

相关文章:

ios - 如何在 ios 应用程序中存储崩溃日志文件?

ios - 如何测试 iOS 应用程序的 iOS v 3.1 与 Xcode 4.2 的兼容性?

iphone - 使用背景图像自定义 UIBarbuttonitem

ios - 按下后退按钮,当我将 View Controller 从堆栈中弹出时丢失我的自定义 UIToolBar

ios - 报告错误 - 如何读取输出

ios - 如何快速将 UITextField 值传递给 .m 文件?

ios - 复制 NSUserDefaults 数组并编辑数组

Iphone-pushViewController 在 XCode 4.2 中不工作

iphone - 新xCode4.2中的RESOURCES文件夹在哪里

iOS 7.1 UINavigationbar 和 UIToolbar