【发布时间】:2012-01-06 13:38:48
【问题描述】:
如何创建如下所示的样式按钮?我知道 Facebook 正在使用Three20 框架以编程方式生成按钮。我认为这是压倒性的。
我是 ios 的新开发人员,所以我想知道创建这样的按钮的最常见方法是什么? (使用图片除外)。
【问题讨论】:
标签: iphone objective-c ios user-interface
如何创建如下所示的样式按钮?我知道 Facebook 正在使用Three20 框架以编程方式生成按钮。我认为这是压倒性的。
我是 ios 的新开发人员,所以我想知道创建这样的按钮的最常见方法是什么? (使用图片除外)。
【问题讨论】:
标签: iphone objective-c ios user-interface
简单的创建方法是
为背景创建渐变:CAGradientLayer、CAGradientLayer.frame 和 CAGradientLayer.color
为按钮使用指定渐变:AddSublayer、CornerRadius 和 UIButton 上的 MasksToBounds。
【讨论】:
查看 StackOverflow 上的相关问题。
【讨论】:
当我想要一个这样的按钮时,我倾向于在 Photoshop 等软件中创建它。然后你可以设置一个UIButton 来自定义样式并将图像设置为按钮背景。
这是一个很好的tutorial 在 Photoshop 中创建按钮。希望这会有所帮助。
【讨论】: