如何在iPhone上创建渐变按钮?

时间:2010-05-04 16:23:56

标签: iphone uibutton gradient

如何在带有3.0 SDK的iPhone上创建一个与下面屏幕截图中的按钮相似的按钮?这是一个按钮,显示从iTunes遥控器连接到主机iTunes资料库时。

是编写自定义控件的情况还是股票风格?

iTunes Remote Button http://grab.by/grabs/3bbb59936d86da2c95c7afa4c9c78677.png

2 个答案:

答案 0 :(得分:2)

您可以(1)子类UIButton并在drawRect中自己绘制渐变,或者(2)使用具有您想要的外观的图像的UIButton,或者(3)使用库存UIButton但添加包含渐变的CALayer

使用库存UIButton可以实现圆角,颜色和边框。

答案 1 :(得分:0)

我担心您必须为默认,突出显示,禁用状态创建图像,并创建包含所有这些图像的自定义按钮。