我知道之前已经提出了类似的问题,所以不要嗤之以鼻,并链接到以前的答案。我重复这个的原因是没有一个答案奏效。
我有一个UIWebView,我想在它后面绘制一个漂亮的阴影。我在drawRect:中尝试了子类化和使用一些CoreGraphics的优点,但无济于事。谁能指出我正确的方向?谢谢。
您可以在UIImageView
下放置一个UIScrollView
,稍微偏移,并为图像视图提供一个阴影图像。
在这种情况下,使用stretchableImageWithLeftCapWidth:topCapHeight:
的UIImage
方法获得阴影图像会很方便,如果你改变它的大小,阴影图像可以有很好的模糊边缘和角落而不会扭曲。
我认为the usual quartz shadows难以应用于UIWebView
,因为你实际上无法访问原始绘图代码,这将是插入它的最佳位置。
附录这是一个样本阴影图像:。它周围有4个像素的帽子大小,用于上面的stretchchableImage方法,以及80%的alpha(所以它在中间是20%透明,在边缘逐渐变细)。随意使用它。在您最喜爱的图形应用中,选择+羽化很容易制作。