【问题标题】:Shadow inside UIViewUIView 内的阴影
【发布时间】:2010-09-25 10:37:48
【问题描述】:

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

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

就像我设置 UIView 的阴影属性一样,阴影会落在视图后面。我希望它越过视图,使视图看起来好像被压在里面。

这种视图的示例是具有 roundedRect 样式的 UITextField。

谢谢,

【问题讨论】:

    标签: iphone objective-c uiview


    【解决方案1】:

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

    最简单的方法是使用预置阴影作为背景的自定义图像。这会在视图表面产生衰退的错觉。然后,您可以像往常一样向其中添加子视图。

    或者,您可以覆盖 drawRect: 方法并在此处随意绘制视图,包括“倒置阴影”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-31
      • 2014-07-08
      相关资源
      最近更新 更多