我有一个夹在UINavigationController(顶部)和UIToolbar(底部)之间的UIWebView。当用户在UIWebView上点击两次时,我想平滑地动画顶部和底部的条形图来隐藏。但是,当我使用此代码(以及此概念的其他几个不同变体)时,条形图隐藏得很好,但有时(有时不是)UIWebView内容向上滚动20-30px:
[self.navigationController setNavigationBarHidden:YES animated:YES];
它有时会起作用,然后有时则不起作用。我只是希望能够平滑地隐藏/取消隐藏两个条形图,将UIWebView大小更改为全屏/不全屏。
有人这样做过吗?或者知道这里发生了什么?
答案 0 :(得分:0)
制作UINavigationBar
翻译
self.navigationController.navigationBar.translucent = YES;
在viewWillAppear
方法中。