2009-08-12 10 views
0

Ich weiß, dass ähnliche Fragen bereits zuvor gestellt wurden, also nicht snarky und Link zu früheren Antworten. Der Grund, warum ich dies wiederhole, ist, dass keine der Antworten funktioniert hat.Zeichnen Sie einen Schatten hinter UIWebView

Ich habe ein UIWebView, und ich möchte einen schönen Schlagschatten dahinter zeichnen. Ich habe versucht, Unterklassen und einige CoreGraphics Güte in DrawRect zu verwenden, aber ohne Erfolg. Kann mir jemand in die richtige Richtung zeigen? Vielen Dank.

Antwort

3

Sie könnten einen UIImageView unter dem UIScrollView mit einem leichten Versatz platzieren und der Bildansicht ein schattiges Bild geben.

In diesem Fall wäre es bequem, die stretchableImageWithLeftCapWidth:topCapHeight:-Methode von UIImage zu verwenden, um ein Schattenbild zu erhalten, das unscharfe Kanten und Ecken haben kann, ohne zu verzerren, wenn Sie seine Größe ändern.

ich the usual quartz shadows denken, sind schwer zu einem UIWebView anzuwenden, da man nicht wirklich Zugriff auf die rohen Zeichencode verfügen, die der beste Ort wäre, dass stecken.

Nachtrag Hier ist ein Probentropfen Schattenbild: drop shadow image http://bynomial.com/images/drop_shadow_4_pix.png. Es hat rundherum eine 4-Pixel-Kappengröße, die mit der obigen dreachableImage-Methode verwendet werden kann, und ein Alpha von 80% (es ist also in der Mitte 20% transparent und an den Rändern auslaufend). Fühlen Sie sich frei, es zu benutzen. Sie sind einfach mit einer Auswahl + Federung in Ihrer Lieblings-Grafik-App zu machen.

+0

Vielen Dank! Sehr hilfreich! –

Verwandte Themen