0

我知道以前有人问过类似的问题,所以不要刻薄并链接到以前的答案。我重复这一点的原因是没有一个答案有效。

我有一个 UIWebView,我想在它后面画一个漂亮的阴影。我曾尝试在 drawRect: 中进行子类化并使用一些 CoreGraphics 的优点,但无济于事。谁能指出我正确的方向?谢谢。

4

1 回答 1

3

您可以将 a 放置在稍有偏移的下方,并为图像视图提供一个看起来有阴影的图像UIImageViewUIScrollView

stretchableImageWithLeftCapWidth:topCapHeight:在这种情况下,使用 的方法UIImage来获得阴影图像会很方便,如果您改变它的大小,它可以很好地模糊边缘和角落而不会扭曲。

我认为通常的石英阴影很难应用于 a,UIWebView因为您实际上无法访问原始绘图代码,这将是插入它的最佳位置。

附录这是一个示例投影图像:阴影图像 。它周围有 4 个像素的大小,用于上面的 stretchableImage 方法,以及 80% 的 alpha(所以它在中间是 20% 透明,在边缘逐渐变细)。随意使用它。在您最喜欢的图形应用程序中通过选择 + 羽化可以轻松制作它们。

于 2009-08-12T04:20:25.490 回答