Как скрыть метку в пользовательской ячейке uitableview - PullRequest
0 голосов
/ 04 ноября 2019

У меня есть пользовательский UiTableView с несколькими ячейками. Каждая ячейка содержит несколько UILabels. Иногда я хочу скрыть определенную метку, сохраняя ее положение пустым, чтобы избежать изменения положения других полей.

в Android, я использовал следующий код:

holder.layoutTemperature.setVisibility(View.INVISIBLE); // hide, but keep its place. 
if (myFlag) {
  holder.layoutTemperature.setVisibility(View.VISIBLE);
}

Как мне это сделатьв скором времени?

Ответы [ 3 ]

1 голос
/ 04 ноября 2019

Вам нужно это внутри cellForRowAt

cell.lbl.isHidden = true/false
1 голос
/ 04 ноября 2019

Вы можете просмотреть любой вид, например так:

myLabel.isHidden = true
0 голосов
/ 04 ноября 2019

Чтобы скрыть метку, но сохранить ее положение, вы просто устанавливаете для ".isHidden" значение "true". Например,

let label = UILabel()
label.isHidden = true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...