从设备到模拟器的颜色看起来不同

时间:2012-02-26 11:08:57

标签: iphone html objective-c ios xcode

我有这个UIWebView,它使用这种风格从HTML文件中读取:

<style type="text/css">
    body {
        padding: 0 10px 0 10px;
        background-image: linear-gradient(bottom, rgb(9,57,48) 0%, rgb(54,97,71) 0%, rgb(120,169,118) 80%);
        background-image: -o-linear-gradient(bottom, rgb(9,57,48) 0%, rgb(54,97,71) 0%, rgb(120,169,118) 80%);
        background-image: -moz-linear-gradient(bottom, rgb(9,57,48) 0%, rgb(54,97,71) 0%, rgb(120,169,118) 80%);
        background-image: -webkit-linear-gradient(bottom, rgb(9,57,48) 0%, rgb(54,97,71) 0%, rgb(120,169,118) 80%);
        background-image: -ms-linear-gradient(bottom, rgb(9,57,48) 0%, rgb(54,97,71) 0%, rgb(120,169,118) 80%);

        background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(9,57,48)),
        color-stop(0, rgb(54,97,71)),
        color-stop(0.8, rgb(120,169,118))
        );
    }
</style>

当我在iPhone模拟器上运行时,一切顺利,它看起来像那样:

simulator

问题是当我在设备上运行它时,它看起来像那样(检查图像的底部):

device

如何让这个模糊的白色终点消失?

1 个答案:

答案 0 :(得分:1)

将渐变的白色停止更改为100%(1.0)。