2010-09-25 141 views
0

我正在开发iPhone应用程序,并遇到了UIView的阴影。UIView内部的阴影

我知道如何向UIView显示阴影,但我真正感兴趣的是在UIView内部放置阴影。

就像当我设置UIView的阴影属性时,阴影被放在视图后面。我想让它看到视图,以便视图看起来好像被按下了。

这种视图的例子是带有roundedRect样式的UITextField。

谢谢,

回答

1

这取决于你想达到的最终效果。

easies的方式将是一个带有预备阴影作为背景的自定义图像。这会给视图表面的衰退带来幻想。然后,您可以照常为其添加子视图。

或者,您可以覆盖drawRect:方法,并根据需要绘制视图,包括“倒置阴影”。