我想在Safari中UIWebView
滚动时隐藏地址栏,这样当用户在网页上向下滚动时,菜单栏会被推高,以便用户可以看到整个页面Safari浏览器。
任何建议和/或教程?
提前致谢!
答案 0 :(得分:2)
迟到的软件,但如果有人需要这个。
您可以非常轻松地检测滚动。 UIWebView符合UIScrollViewDelegate。
[webView.scrollView setDelegate:self];
并添加方法:
- (void) scrollViewDidScroll:(UIScrollView *)scrollView {
if(scrollView.contentOffset.y == 0) {
//show
} else {
//hide
}
}
答案 1 :(得分:0)
没有什么可以阻止你将UINavigationBar
放在UIScrollView
UIWebView
内。也许这会使它复杂化 - 但它会产生你正在寻找的效果。
答案 2 :(得分:0)
您可以使用this tutorial来检测滚动。然后,当您检测到用户滚动时,您可以隐藏地址栏(我不相信UIWebView包含一个)。