UIView里面的阴影

时间:2010-09-25 10:37:49

标签: iphone objective-c uiview

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

我知道如何向UIView展示阴影,但我真正感兴趣的是在UIView中投下阴影。

就像我设置UIView的阴影属性一样,阴影被放在视图后面。我希望它来到视图上,以便视图看起来好像是在里面按下的。

此类视图的示例是带有roundRect样式的UITextField。

谢谢,

1 个答案:

答案 0 :(得分:1)

这很大程度上取决于你想要达到的最终效果。

简易方法是自定义阴影作为背景的自定义图像。这将给出视图表面衰退的幻觉。然后,您可以照常添加子视图。

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