2010-02-12 28 views

回答

5

您可以创建一个看起来像玻璃的半透明图像并覆盖它。

一位出色的平面设计师可以帮助您。您可以通过常用方式找到某个人,也可以从crowdspring.om或99designs.com获取某人。几乎任何具有体面的PS技能的人都可以让图像具有光泽。

你甚至可以谷歌光泽图像photoshop我打赌它会告诉你如何。

9

如果你想在UIViews上绘制光滑渐变,我提供了一些代码this answer来做到这一点。

除此之外,我有一个published the source code的示例应用程序,它展示了如何绘制更光滑的光泽按钮,以及如何复制Apple在某些内置用户界面元素中使用的高亮亮点(在这种情况下,我复制UIAlertView的风格)。

这个应用程序是为我在高级iPhone开发教授的课程编写的,对于这个课程笔记可以用VoodooPad格式获得here。 Quartz 2D上的部分解释了这个绘图代码的工作原理。

+2

这个答案是比我更好的答案......我的答案是怎样的一个黑客。我的答案可能更容易执行Quartz uninitiated,但OP会从这种方法中学到很多东西。 – 2010-02-12 23:04:40

+0

@Andrew Johnson很好的支持......我喜欢它。这真的是最好的答案。 – 2012-09-25 09:20:46

1

你应该为你想要的按钮找到/设计自定义图形,然后在UIButton上打扮它们。

您也可以考虑使用现成的custom button component

enter image description here