首页 文章

Segmentcontrol加载颜色?

提问于
浏览
0

我的segmentcontrol栏有问题 . 我想用它做一个灰色/黑色的颜色:

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

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

谢谢

2 回答

  • 2

    你应该能够使用tintColor来改变你的控件的颜色;尝试将其放在viewWillAppear中:还要确保正确设置插座 . 我在几个应用程序中使用它 .

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

  • 0

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

相关问题