2011-11-02 97 views
0

在我的iPhone应用程序中,我想在位于另一个类中的标签中显示一个值。为此,我创建了该类的一个对象并显示了该值。它第一次工作正常。但是,值不变,但不显示。但同时我可以在那里记录正确的值。任何人都知道它为什么是?标签不显示值

+2

发布一些代码... – jbat100

+0

http://stackoverflow.com/questions/2742403/update-label-value-in-cocos2d也许检查这个链接。发布一些代码,但。 –

+0

在哪种方法(viewdidload或viewwillappear)中第一次设置标签的文字? – Maulik

回答

0

尝试发送setNeedsDisplay到托管标签的视图发生更改后。

+0

是的..我也试过这..也没有用.. :( – user964502

0

您的标签是否足以显示价值?没有清晰的颜色?字体大到足以看到?这是不是与另一种观点重叠?

你是不是在一个nil对象上调用textField.text?

+0

这个相同的标签显示值一次..我检查了这个通过给颜色 – user964502

+0

好的,你可以在改变文本时改变其他标签属性吗?就像给它一个随机的背景颜色?在你改变文本之前,改变它之前,尝试记录NSLog(@“%@”,textField.text) – Sulthan

+0

我试图改变标签的颜色..但它不是从第二次开始改变..我不知道发生了什么事情:( – user964502