我想在UIWebView上方显示一个工具栏,但隐藏工具栏,直到该人“拉下它”。
在iPhone上的Safari中可以看到相同的功能。页面加载时,隐藏包含地址的工具栏。你必须把它拉下来。在Safari中,可以向上滚动并最终查看工具栏或向下滚动页面内容。
我尝试在UIScrollView中放置UIToolbar和UIWebView,但它不起作用。 我已经尝试将UIScrollView设置为工具栏和webview的大小,但这不起作用。
- (void)viewDidLoad{
CGSize size = CGSizeMake(webView.frame.size.width,
toolBar.frame.size.height + webView.frame.size.height);
[scrollView setContentSize:size];
}
我该怎么做呢?
修改
任何看到此问题的人都应该考虑问题和接受的答案都是旧的,并且API可能已经更改为允许这样做。
答案 0 :(得分:0)
UIWebView本身就是一个UIScrollView,所以它不会起作用。我不确定Apple是如何做到的,但是如果你能控制Web视图的内容,那么一种方法就是编写一些复制该地址栏的HTML和CSS。