隐藏我的UINavigationBar导致我的UIWebView滚动不正常。我怎样才能解决这个问题?

时间:2012-02-14 08:10:46

标签: iphone animation uiwebview uinavigationcontroller show-hide

我有一个夹在UINavigationController(顶部)和UIToolbar(底部)之间的UIWebView。当用户在UIWebView上点击两次时,我想平滑地动画顶部和底部的条形图来隐藏。但是,当我使用此代码(以及此概念的其他几个不同变体)时,条形图隐藏得很好,但有时(有时不是)UIWebView内容向上滚动20-30px:

[self.navigationController setNavigationBarHidden:YES animated:YES];

它有时会起作用,然后有时则不起作用。我只是希望能够平滑地隐藏/取消隐藏两个条形图,将UIWebView大小更改为全屏/不全屏。

有人这样做过吗?或者知道这里发生了什么?

1 个答案:

答案 0 :(得分:0)

制作UINavigationBar翻译

self.navigationController.navigationBar.translucent = YES;

viewWillAppear方法中。