Iphone 如何将视图添加到UIWebVIew?喜欢这个图像吗

Iphone 如何将视图添加到UIWebVIew?喜欢这个图像吗,iphone,objective-c,ios,cocoa-touch,uiwebview,Iphone,Objective C,Ios,Cocoa Touch,Uiwebview,我想知道一些应用程序是如何产生如此巨大的影响的,我一直在努力实现这一点,但没有取得多大成功 我们的想法是将textview或label等视图添加到webview或scollview中,使其以灰色背景显示并可滚动,下图描述了预期目标: 如果你能帮助我,我将不胜感激 使用下面的代码和UIView的背景色。希望它能帮助您 [webView setBackgroundColor:[UIColor clearColor]]; [webView setOpaque:NO]; 如果希望内容在webView

我想知道一些应用程序是如何产生如此巨大的影响的,我一直在努力实现这一点,但没有取得多大成功

我们的想法是将textview或label等视图添加到webview或scollview中,使其以灰色背景显示并可滚动,下图描述了预期目标:


如果你能帮助我,我将不胜感激

使用下面的代码和UIView的背景色。希望它能帮助您

[webView setBackgroundColor:[UIColor clearColor]];
[webView setOpaque:NO];

如果希望内容在webView中滚动,则必须将该视图添加为webView的第一个子视图的子视图

scrollview是webview的第一个子视图

 [[[webview subviews] objectAtIndex:0] addSubview:imageview];

使用纯HTML/javascript/CSS解决方案,而不是放在UIWebView之上的本机UIVIew

这样的CSS创建了一个最初不可见的框,宽400px,距顶部120px,白色背景,带边框:

.floater
{
    display: none;
    position: absolute;
    top: 120px;
    left: 50%;
    width: 400px;
    margin-left: -200px;
    z-index: 200;
    background-color: #ffffff;
    border-top: solid 2px #b0b0b0; 
    border-left: solid 2px #b0b0b0; 
    border-bottom: solid 2px black; 
    border-right: solid 2px black; 
}
在标签、div上使用class=“flotter”,无论什么


然后,您可以使用显示样式通过javascript隐藏/取消隐藏它。

不起作用,我希望textview、labels等能够在webview不独立或不固定的情况下滚动。感谢您对我不起作用-任何视图都会随web视图滚动,但它们会放在web内容的某个位置,而不是下方。顺便说一下,从iOS 5开始,您可以使用
[webView scrollView]
。这并不是说它改变了任何事情,但是。。。