2009-08-12 57 views
0

我知道以前也有類似的問題,所以不要發愁並且鏈接到以前的答案。我重複這一點的原因是,沒有任何答案有效。在UIWebView後面畫一個陰影

我有一個UIWebView,我想在它後面畫一個漂亮的陰影。我已經嘗試了子類化,並在drawRect中使用了一些CoreGraphics善良,但無濟於事。任何人都可以將我指向正確的方向嗎?謝謝。

回答

3

您可以在UIScrollView下放置一個UIImageView,並稍微偏移一下,併爲圖像視圖提供一張看起來很陰影的圖像。

在這種情況下,這將是方便使用的UIImagestretchableImageWithLeftCapWidth:topCapHeight:方法來獲取可以很好地模糊棱角沒有,如果你改變它的大小扭曲的陰影圖像。

我覺得the usual quartz shadows很難適用於UIWebView,因爲你真的沒有訪問原始的繪圖代碼,這將是堵塞,在最好的地方。

附錄這裏有一個樣品下降影像:drop shadow image http://bynomial.com/images/drop_shadow_4_pix.png。它具有四個像素帽大小,用於上面的StretchableImage方法,以及80%的alpha(所以它的中間透明度爲20%,邊緣逐漸變細)。隨意使用它。在您喜愛的圖形應用程序中,您可以輕鬆製作精選+羽化圖案。

+0

非常感謝!很有幫助! – 2009-08-12 13:27:53