我有一个程序,我正在制作一个瓷砖网格(都是 UILabel),我需要能够在我的代码中动态更改 UILabel 的文本,我的程序当前的功能是它只是不断创建新的 UILabel所以每次我在这个瓷砖地图上移动时,它都会在旧地图上重新打印一张新地图,而不是改变原来的地图。
mapLabels[w][h] = [[UILabel alloc] initWithFrame:CGRectMake(cursor.x, cursor.y, tileSize, tileSize)];
mapLabels[w][h].text = [NSString stringWithFormat:@"%d", map[w][h]];
mapLabels[w][h].backgroundColor = [self FindTileColor:map[w][h]];
mapLabels[w][h].textAlignment = UITextAlignmentCenter;
[self.view addSubview:mapLabels[w][h]];
我在for循环中设置了所有标签及其位置,例如^ this,有人可以告诉我如何更改标签