私は単一のラベルを使用し、「HELLO」という単語を分割しました。次に、別の関数の単語を照合する必要があります-(void)matchWords
が、probemは、照合される最後のラベルにすぎません。他のラベルと一致しません。
たとえば、「HELLO 」という単語があり、 「H」をクリックすると、文字「H」が任意の色で強調表示されますが、問題は、入力からの一致する文字に対して「o」のみが強調表示されることです...私は使用しましたユニ文字を含む分割されたラベルのタグ値を設定するiTag。
これが私の関数です:
- (IBAction)onClick1:(id)sender {
NSString *title = [(UIButton *)sender currentTitle];
for(i=0;i<vCount;i++) {
Str = [NSString stringWithFormat:@"%c",[StrName characterAtIndex:i]];
if([title isEqualToString:Str]){
MyLable1.backgroundColor = [UIColor greenColor];
}}}