2012-07-17 27 views
-2

我有一个简单的iphone游戏的排行榜表,可以让我查看以前的高分,但背景是黑色的,因此它是不可见的。我使用的代码:NSArray阵列中的颜色WithObjects

[highscores addObject:[NSArray arrayWithObjects:@"Title",[NSNumber numberWithInt:5000],nil]];

我可以轻松地改变颜色?

所有帮助非常感谢,我希望它很简单,但谷歌回来的时候很少。

感谢先进!

+1

你是如何设置颜色的第一个地方? – 2012-07-17 12:00:01

+0

你的意思是说''[highscores addObject:@“whiteColor”];' '[view setBackgroundColor:[UIColor [highscores objectAtIndex:0]]];' ?? – Nina 2012-07-17 12:00:54

+0

不,我只是想保持我的布局,并添加一个额外的方法,如果需要白色实现它。 – user1432813 2012-07-17 12:02:16

回答

2

更改颜色与Array.Its相关,与显示标题的容器无关。 您可能会将标题字符串绑定到任何UILabel。

因此,您必须将textColor属性设置为白色。

例如:label1.textColor = [UIColor whiteColor];

+0

太棒了!你是一个老兄! – user1432813 2012-07-17 12:30:14

1

为了使白色的UILabel,删除此代码:

[label1 setRGB:0 :0 :0]; 

并添加这样做,而不是:

[label1 setTextColor:[UIColor whiteColor]]; 

让我知道如果这能帮助你。发布你的代码肯定有帮助。你在14岁时做得很好,所以继续保持。

+0

干杯,我很感激。唯一的是我收到一个警告标签可能没有收到设置的文字颜色,这是一个担心吗? – user1432813 2012-07-17 12:38:35

+0

在您的代码中,使用'UILabel',而不是'Label'。 'Label'下不要有红色的曲线吗? – woz 2012-07-17 12:42:30

+0

不,但我现在将使用UILabel – user1432813 2012-07-17 12:55:04