Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 使用计数器变量隐藏多个标签_Swift_Variables - Fatal编程技术网

Swift 使用计数器变量隐藏多个标签

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

我有11个标签和一个从1到11计数的变量。例如,如果计数为5,我希望前5个标签不隐藏,标签6-11隐藏。但现在我有11个大的if语句,这是不好的。但我不知道怎么做。遗憾的是,我找不到问题的答案


提前感谢:)

首先,确保标签在一个数组中。这包括使用插座集合。如果你不知道该怎么做,请查看更多信息

假设您拥有标签数组:

@IBOutlet var labels: [UILabel]!
现在,您可以创建一个进行计数并更新所有标签的函数:

func updateLabels(_ count: Int) {
    for index in 0..<labels.count {
        labels[index].isHidden = index >= count
    }
}
func updateLabels(\count:Int){
对于0中的索引..=计数
}
}