mat*_*atm 5 css iphone ios4 ios
我正在努力获得具有固定背景图像的网页,因此当在UIWebView中滚动页面时图像不会移动.
我发现的是:background-attachment: fixed在iOS4中不起作用(使用4.2.1).要仔细检查我已准备好一个带有代码片段(下面)<head>的页面,并且该页面在Mac上的Safari和Firefox下按预期工作,但在iPhone的Safari中没有这样做...
你有什么建议作为实现预期结果的解决方法?我已经使我的UIWebView半透明并添加了UIImageView,因此我可以通过半透明页面看到"固定背景图像".不幸的是,当我滚动它的结束/开始边缘时,我可以看到UIWebView边框.
是否有任何正式的Apple资源/网页声明background-attachment: fixediOS4没有实现?
干杯!
PS上面提到的代码片段:
<style type="text/css">
body {
background: #ffffff url('image.jpg') fixed no-repeat;
background-attachment: fixed;
}
</style>
Run Code Online (Sandbox Code Playgroud)
小智 1
我不确定 CSS 发生了什么,也没有机会亲自检查它,但我知道当我试图摆脱 UIWebView 的阴影时,我使用了这段代码:
NSArray *sv = [NSArray arrayWithArray:[myWebView subviews]];
UIScrollView *webScroller = (UIScrollView *)[sv objectAtIndex:0];
NSArray *wsv = [NSArray arrayWithArray:[webScroller subviews]];
[[wsv objectAtIndex:6] setHidden:YES];
[[wsv objectAtIndex:7] setHidden:YES];
[[wsv objectAtIndex:8] setHidden:YES];
[[wsv objectAtIndex:9] setHidden:YES];
Run Code Online (Sandbox Code Playgroud)
它摆脱了阴影。我以为我从一个如此问题中得到了答案,但当我寻找它时,这是唯一出现的问题。
它通过了App Store检查。