XCode 4.6中的圆形按钮

时间:2013-02-19 14:35:32

标签: ios xcode button uibutton storyboard

我一直在谷歌和其他地方寻找这个问题的答案,但到目前为止还没有找到有用的答案。

我正在使用故事板在Xcode 4.6上制作应用程序。

当拖放圆角矩形按钮时,它很好,但是当我更改背景时,它变成矩形而没有圆角。我只是想改变按钮的颜色,而不是更多,但保持它原始按钮四舍五入。有人可以告诉我一个简单的方法来实现这一点,或者给我一个详细的指令,因为我使用的是故事板,我对XCode编程很差,所以编程越少越好。

提前致谢。

3 个答案:

答案 0 :(得分:1)

您可能应该查看UIAppearance Protocol documentation for iOS

同时,您可以使用......

    [[UIButton appearance] setTintColor:[UIColor redColor]];

当然,你的颜色。

答案 1 :(得分:1)

更新:

我使用了另一种方法,因为我不理解给我的建议,因为我不了解XCode编程并且不想采用编码路径。

这可能对其他人有用,但我所做的是我在Photoshop中填充背景黑色,在整个背景上使用圆角矩形工具,然后用按钮颜色填充圆角矩形。这有点圆润,但仍然不如XCode中提供的原始圆形按钮。

如果有人有任何其他解决方案,我可以自由尝试,并会评论和更新我将要做的事情。

我将通过查看哪一个最简单来选择最佳答案,尽管我没有使用该方法

答案 2 :(得分:0)

我建议你使用GradientButtons

http://code.google.com/p/iphonegradientbuttons/downloads/list

1)在故事板文件中定义常规按钮。

2)将他们的班级改为GradientButton。

3)如果您想要不同的颜色,请在相应的视图中初始化它们。