如何创建如下所示的样式按钮?我知道Facebook正在使用Three20框架以编程方式生成按钮。我认为这是压倒性的。
我是ios的新开发者,所以我想知道创建这样的按钮最常用的方法是什么? (使用图像除外)。
答案 0 :(得分:3)
创建的简单方法是
为背景创建渐变:CAGradientLayer,CAGradientLayer.frame和CAGradientLayer.color
为按钮使用渐变指定:UIButton上的AddSublayer,CornerRadius和MasksToBounds。
答案 1 :(得分:2)
查看StackOverflow上的相关问题。
答案 2 :(得分:0)
当我需要这样的按钮时,我倾向于在Photoshop等软件中创建它。然后,您只需将UIButton
设置为自定义样式,然后将图像设置为按钮背景。
这是一个很好的tutorial在photoshop中创建按钮。希望这会有所帮助。