我需要循环使用计时器并想要显示输出,但条件是应该只有一个标签并使用我分裂的单词随机隐藏它们,使用下划线隐藏标签,现在循环通过计时器我需要在同一个地方显示数据库中的单词 例如: 在计时器的第一个循环中:
MA_A_S
提示:人类
在第二个计时器循环中:
A_NIM_L_S
提示:老虎
等。
带有下划线的“字”未被覆盖......它来自 MA_A_S A_NIM_L_S
我的创建功能是:
- (void)createbutton:(NSInteger)j {
p = 30;
x = x+p ;
if(x>250) {
x=35;
y=y+70;
}
pLblMyLable1 = [[UILabel alloc] initWithFrame:CGRectMake(x, y, 45, 45)];
[pLblMyLable1 setTag:j+1];
iTag = [pLblMyLable1 tag];
if (i == n|| i == r || i == s) {
pLblMyLable1.hidden = YES;
pLblUnderScore =[[UILabel alloc] initWithFrame:CGRectMake(x, y, 45, 45)];
pLblUnderScore.backgroundColor = [UIColor clearColor];
pLblUnderScore.text = @"_";
pLblUnderScore.font = [UIFont fontWithName:@"Arial" size: 10.0];
[pLblUnderScore setTag:2];
[self.view addSubview:pLblUnderScore];
} else {
pLblMyLable1.hidden = NO;
}
pLblMyLable1.backgroundColor = [UIColor clearColor];
pLblMyLable1.text = pStr;
pLblMyLable1.font = [UIFont fontWithName:@"Arial" size: 10.0];
[self.view addSubview:pLblMyLable1];
[pLblMyLable1 release];
}
答案 0 :(得分:0)
根据您的要求设置字符串格式。使用NSString在同一标签的文本中覆盖。
要在同一个字符串中添加字符串,请使用stringByAppendingFormat。怎么做检查:
NSString *str @"MA_MA_"
YourLabel.text = str
现在
[str stringByAppendingFormat:@"ANI__L....."];
YourLabel.text = str;
您的标签将显示MA_MA_ANI__L .....