Как найти единственный UILabel в представлении и скрыть его?

Я добавляю UILabel в качестве подпредставления в UIView и через некоторое время хочу его скрыть. Он назначается переменной, но я не думаю, что установка свойства переменных Hidden после его добавления в представление будет работать (ну, во всяком случае, похоже, что это не так).

Есть ли способ перебрать подвиды в представлении, а затем найти тот, который имеет определенный тег или тип UILabel, который я мог бы затем удалить?


person tarnfeld    schedule 22.04.2010    source источник


Ответы (2)


Вы можете использовать UIView. свойство subviews. Он будет содержать ссылку на UILabel.

Сказав это, вы, вероятно, неправильно обрабатываете переменную UILabel, поскольку то, что вы описали, должно работать.

person Pablo Santa Cruz    schedule 22.04.2010

person    schedule
comment
Мне потребовалось некоторое время, чтобы заставить его работать, я тоже делал что-то не так, когда ставил метку, я думаю, что накладывал 2 метки друг на друга, поэтому ваш код работал, но визуально я этого не видел. Хотя сейчас все хорошо. - person tarnfeld; 22.04.2010