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