Swift 使用计数器变量隐藏多个标签
我有11个标签和一个从1到11计数的变量。例如,如果计数为5,我希望前5个标签不隐藏,标签6-11隐藏。但现在我有11个大的if语句,这是不好的。但我不知道怎么做。遗憾的是,我找不到问题的答案Swift 使用计数器变量隐藏多个标签,swift,variables,Swift,Variables,我有11个标签和一个从1到11计数的变量。例如,如果计数为5,我希望前5个标签不隐藏,标签6-11隐藏。但现在我有11个大的if语句,这是不好的。但我不知道怎么做。遗憾的是,我找不到问题的答案 提前感谢:)首先,确保标签在一个数组中。这包括使用插座集合。如果你不知道该怎么做,请查看更多信息 假设您拥有标签数组: @IBOutlet var labels: [UILabel]! 现在,您可以创建一个进行计数并更新所有标签的函数: func updateLabels(_ count: Int) {
提前感谢:)首先,确保标签在一个数组中。这包括使用插座集合。如果你不知道该怎么做,请查看更多信息 假设您拥有标签数组:
@IBOutlet var labels: [UILabel]!
现在,您可以创建一个进行计数并更新所有标签的函数:
func updateLabels(_ count: Int) {
for index in 0..<labels.count {
labels[index].isHidden = index >= count
}
}
func updateLabels(\count:Int){
对于0中的索引..=计数
}
}