У меня есть UITableView с именем «TaskTable», и я добавить метку в contentview каждой ячейке TaskTable в этом методеНе удается удалить ярлык из UITableViewCell
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
Мой маркирующие 50 и я Я использую встроенную ячейку таблицы для этой нестандартной ячейки.
теперь, когда я пытаюсь удалить свою этикетку от TaskTable с помощью этого кода:
for(UILabel *lbl in [cell subviews])
{
if(lbl.tag == 50)
{
[lbl removeFromSuperview];
}
}
Код не входя в этом случае условие. Почему он не находит ярлык? Это происходит потому, что я использую встроенную ячейку, которая только находит свой собственный текстовый ярлык, или есть какая-то другая проблема, которую я пропускаю?
Что такое код в 'cellForRowAtIndexPath:'? –
Я передаю имя задачи на lable текст ячейки. – KDeogharkar
после удаления UILabel, вы должны перезагрузить таблицу, если вы создадите снова ярлык в cellForRowAtIndexPath, тогда снова создайте ярлык – Deepesh