NSMutableArray
에서 라벨을 동적으로 생성합니다. 라벨을 만드는 동안 각 라벨에 대해 태그를 설정했습니다. 나는 하나의 NSMutableArray
wordArray
라는 있습니다. 지금, 나는 내 문자열 wordArray 또는 사용할 수 없습니다 확인하려면, 나는 사용하여이 문제를 확인할 수 있습니다iPhone에서 UILabel 태그를 얻는 방법
[wordArray containsObject:wordStr];
을 동적으로 레이블을 만드는 경우 :
UILabel *wordLabl;
int tagValue3 = 1;
for (int iloop = 0; iloop < [wordArray count]; iloop++)
{
wordLabl = [self addwordLabelRect:CGRectMake(80 * iloop + 20, 420 , 100, 20)andTag:tagValue3];//30 + 35 30 * iloop+
[self.view addSubview:wordLabl];
tagValue3 += 1;
}
-(UILabel *)addwordLabelRect:(CGRect)rect andTag:(int)integerValue
{
wordLabel = [[UILabel alloc] init];
wordLabel.frame = rect;
wordLabel.userInteractionEnabled = YES;
wordLabel.tag = integerValue;
wordLabel.backgroundColor = [UIColor clearColor];
wordLabel.font = [UIFont systemFontOfSize:15];
wordLabel.text = [NSString stringWithFormat:@"%@",[wordArray objectAtIndex:integerValue - 1]];
wordLabel.textAlignment = NSTextAlignmentCenter;
wordLabel.textColor = [UIColor whiteColor];
return wordLabel;
}
를 내가 라벨과 태그를 생성하고 위의 코드를 사용하여 . 그러나 wordArray
에 문자열이 포함되어있는 경우 해당 레이블 textColor
을 변경하고 싶습니다.이 작업은 Tag를 사용하여 수행 할 수 있다고 생각하지만 어떻게 레이블 값을 가져올 수 있습니까?
당신이 할 수있는 것은 저장소입니다 해당 레이블은 배열에 태그를 지정한 다음 해당 태그를 기반으로 레이블을 가져옵니다. 당신은 쉽게 내 친구가 될 수 있습니다 .... – NiravPatel
'NSMutableArray'에 생성 된'UILabels'을 저장합니까? 코드 표시 –
코드를 제공하면 정확한 해결책을 제공하는 데 도움이됩니다 –