2

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

我正在使用情节提要在 Xcode 4.6 上制作应用程序。

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

提前致谢。

4

3 回答 3

1

您可能应该查看iOS 的 UIAppearance 协议文档

同时,您可以使用...

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

当然,与你的颜色。

于 2013-02-19T14:39:27.867 回答
1

更新:

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

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

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

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

于 2013-02-19T15:50:51.500 回答
0

我建议你使用 GradientButtons

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

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

2) 将他们的类更改为 GradientButton。

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

于 2013-02-19T15:09:06.737 回答