У меня есть таблица, в которой ячейки являются подклассами экземпляров UITableViewCell. Мой подкласс имеет касанияMoved, касаетсяBegan и т. Д., Поэтому то, что я пытаюсь сделать, это изменить отдельную ячейку, основанную на серии касаний, которые я определяю. Мне удалось захватить сенсорную последовательность, и я могу изменить кадр ячейки, но я не могу заставить текст ячейки меняться. Я пробовал различные в своем подклассе, в том числе:изменение содержимого ячейки (подкласса) в событии
CGRect frame;
frame.size.height = 300;
self.frame = frame;
self.textLabel.text = @"meep";
Высота ячейки изменяется, как и планировалось, но текст не делает. Есть лучший способ сделать это? Мне что-то не хватает?
Спасибо заранее,
Джон
это полностью изменило бы мой подход: установите глобальный флаг и перезагрузите данные, а затем добавьте условия в cellForRowAtIndexPath и друзья для визуализации по-разному, если флаг установлен. В противном случае все, что он сделает, это перезагрузить таблицу в исходном состоянии. – John
Сделайте свой код общим. Не жесткий код. это определенно работает. –