gpt4 book ai didi

objective-c - For 循环更新 UILabels 组

转载 作者:行者123 更新时间:2023-11-29 04:18:26 25 4
gpt4 key购买 nike

我正在尝试通过 For 循环更新八个名为 _letter1Label_letter8Label 的独立 UILabel,该循环会生成一个随机字母每个。

我不太确定如何告诉 for 循环更新与循环迭代次数相对应的标签。到目前为止,这是我的代码:

- (void) generateRandomLetters {

for (int i = 1; i < 9; i++) {
NSMutableString *letter = [NSString stringWithFormat: @"%C", [ALPHABET characterAtIndex: arc4random() % [ALPHABET length]]];
NSMutableString *labelFormat = [NSString stringWithFormat:@"_letter%dLabel", i];
// Stuck here, need to update _letter(i)Label with letter..
}
}

只是不太确定如何在代码中表达它!提前致谢。

最佳答案

您可以将标签保存在数组中,然后使用数组的索引来更新它们:

UILabel *labelToUpdate = [arrayOfLabels objectAtIndex:(i - 1)];
labelToUpdate.text = letter;

关于objective-c - For 循环更新 UILabels 组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13342139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com