Скрыть много меток с переменной счетчика - PullRequest
0 голосов
/ 02 июня 2018

У меня есть 11 меток и переменная, которая насчитывает от 1 до 11. Например, если она равна 5, я хочу, чтобы первые 5 меток не были скрыты, а метки 6-11 были скрыты.Но сейчас у меня 11 больших if Statement, и это не хорошо.Но я не знаю, как это сделать.К сожалению, я не смог найти ответы на свой вопрос.

Спасибо за совет:)

1 Ответ

0 голосов
/ 02 июня 2018

Во-первых, убедитесь, что ваши метки находятся в массиве.Это включает в себя использование розетки коллекции.См. Swift, поместив несколько IBOutlets в массив , если вы не знаете, как это сделать.

Допустим, у вас есть массив меток:

@IBOutlet var labels: [UILabel]!

Теперь вы можете создать функцию, которая будет считать и обновлять все метки:

func updateLabels(_ count: Int) {
    for index in 0..<labels.count {
        labels[index].isHidden = index >= count
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...