【发布时间】:2010-02-12 20:18:02
【问题描述】:
我正在编写一个 iPhone 应用程序,我目前有一个看起来像这样的视图:
我想知道是否有办法让它像 Phone.app 通话屏幕一样有光泽。
谢谢!
【问题讨论】:
标签: iphone user-interface interface sdk
我正在编写一个 iPhone 应用程序,我目前有一个看起来像这样的视图:
我想知道是否有办法让它像 Phone.app 通话屏幕一样有光泽。
谢谢!
【问题讨论】:
标签: iphone user-interface interface sdk
如果您希望在 UIViews 上绘制光泽渐变,我在 this answer 中提供了一些代码来实现这一点。
除此之外,我还有 published the source code 的示例应用程序,它展示了如何绘制更加抛光的光泽按钮以及如何复制 Apple 在某些内置用户界面元素中使用的光泽高光(在本例中) ,我复制了 UIAlertView 的风格)。
此应用程序是为我教授的高级 iPhone 开发课程编写的,课程笔记可在 here 以 VoodooPad 格式获得。 Quartz 2D 部分解释了此绘图代码的工作原理。
【讨论】:
您可以创建一个看起来像玻璃的半透明图像,然后将其覆盖。
称职的平面设计师可以为您提供帮助。您可以按照通常的方式找人,也可以从 crowdspring.om 或 99designs.com 找人。几乎任何具有良好 PS 技能的人都可以使图像具有光泽。
您甚至可以在 Google sheen image photoshop 上进行搜索,我敢打赌它会告诉您如何操作。
【讨论】:
您应该为您想要的按钮找到/设计自定义图形,然后将它们装饰在 UIButton 上。
您也可以考虑使用现成的custom button component。
【讨论】: