タイマーを使用してループする必要があり、出力を表示したいのですが、条件はラベルが1つだけで、それを使用して単語をランダムに分割し、非表示のラベルにアンダースコアを使用して、タイマーをループすることですiデータベース内の単語を同じ場所に表示する必要がある 例: タイマーの最初のループ:
MA_A_S
ヒント: タイマーの 2 番目のループの HUMAN: A_NIM_L_S
ヒント: TIGER など..
アンダースコア付きの「単語」は上書きされていません... 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];
}