通过界面构建​​器在主屏幕上创建光泽图标按钮?

时间:2009-09-17 07:54:26

标签: iphone cocoa-touch interface-builder

有没有办法在iphone的主屏幕上创建类似于光泽图标按钮的按钮,但是在你自己的应用程序中呢?我发现创建图像按钮的唯一方法是创建圆角矩形按钮并在其上设置图像或背景属性,但这不会自动创建光泽表面和圆角。

2 个答案:

答案 0 :(得分:0)

您需要使用图片。 Apple没有将有光泽的UIGlassButton类公开。

答案 1 :(得分:0)

如果您的按钮大小与主屏幕上相同,在黑色背景上,您可以将图像设置为Icon.png,在模拟器中安装应用程序,使用主屏幕的屏幕截图生成有光泽的图标,将图标剪切掉,然后用其余图标重复整个过程。

也许更简单,如果您的应用中没有设置Icon.png,您将在主屏幕上看到白色按钮。截取它的截图,并在Photoshop或类似的图层中使用它,用你的图标点亮底层。

如果您需要其他尺寸的按钮,请查看此blog entry on Cocoa with Love。这些按钮与主屏幕上的按钮看起来不完全相同,但您可能对这种按钮感到满意,或根据您的喜好修改代码。