如果UILabel说出一个特定的短语,我将如何制作一个if语句?

时间:2011-12-19 02:40:17

标签: iphone xcode xcode4.2 uialertview ios5

我这里有一些代码,但它不起作用。我想要的是检查UILabel何时显示某些内容,例如:

    if(label.text=@"3"{
NSLog(@"Label showing three");
}

任何帮助表示赞赏,

的Seb

1 个答案:

答案 0 :(得分:1)

标签可以拥有“3”(或任何文本)的唯一方法是,如果您的程序以某种方式将其放在那里。您永远不需要测试标签的内容 - 测试会导致标签具有您感兴趣的值的条件。更一般地说,精心设计的程序使用视图来显示程序的状态,它不会在其视图中存储程序的状态。

但是,如果您真的想测试标签,那么每个标签都有一个text属性,可以为您提供价值。