分段控制负载上的颜色?

时间:2009-03-08 10:30:30

标签: iphone objective-c

我的segmentcontrol栏遇到了一些问题。我试图用它做一个灰色/黑色:

segmentControl3.tintColor = [UIColor colorWithRed:0.60绿色:0.60蓝色:0.60 alpha:1.0];

在我的getSegment操作下,单击它时工作正常。但我的问题是负载颜色是标准的蓝色,我似乎无法在任何地方改变它...我试图将它放在viewDidLoad下,但是那个看起来没有用。我已经阅读了UICatalog示例,但是在那里所有都是在代码中声明的。这是正确的唯一方法吗?

谢谢

2 个答案:

答案 0 :(得分:2)

您应该可以使用tintColor来更改控件的颜色;尝试将其放在viewWillAppear中:还要确保正确设置插座。我在几个应用程序中使用它。

您可以使用[UIColor colorWithWhite:0.6 alpha:1.0]来保存一些代码

答案 1 :(得分:0)

我犯了一个错误,我通过指针类型而不是插座引用了分段控件..现在一切正常工作:)感谢您的帮助,直到现在才明白:D

相关问题