如何使UIView光泽闪亮?

Ant*_*nko 4 iphone sdk user-interface interface

我正在编写一个iPhone应用程序和我目前有一个看起来像这样的视图:

alt text http://drop.io/download/public/hzkqdxyhlev1qul5hx3z/b7fbcecca653fb1a4961f2aecca5ba76c614ad0b/4009e6e0-fa41-012c-64cb-f7b7db223b21/410e4f50-fa41-012c-a999-f4d9d7fd044b/v2/thumbnail_large

我想知道是否有办法让它像Phone.app电话屏幕一样闪亮有光泽.

谢谢!

Bra*_*son 9

如果你想在UIViews上绘制光泽渐变,我在这个答案中提供了一些代码来做到这一点.

除此之外,我已经发布了示例应用程序的源代码,该应用程序展示了如何绘制更多抛光光泽按钮以及如何复制Apple在某些内置用户界面元素中使用的光泽高光(在这种情况下,我复制UIAlertView的风格).

此应用程序是为I类先进的iPhone开发教,为此,课程笔记都可以写在这里的VoodooPad格式.Quartz 2D部分解释了此绘图代码的工作原理.

  • 这个答案比我的回答更好......我的答案有点像黑客.我的答案可能更容易执行Quartz uninitiated,但OP会从这个方法中学到很多东西. (2认同)

And*_*son 5

您可以创建一个看起来像玻璃的半透明图像,并将其覆盖.

一位称职的平面设计师可以帮助您.你可以找到通常的方式,或者从crowdspring.om或99designs.com找人.几乎任何具有良好PS技能的人都可以使图像有光泽.

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