У меня есть UITableViewController реализующего собственные клеток черезпользовательское UITableViewCell с ползунками
CustomTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
и в файле CustomTableViewCell.h
я объявил
@property (nonatomic, weak) IBOutlet UISlider *slider;
, который подключен к моему слайдеру в моей раскадровке и IBAction
, что изменения фон ячейки, когда ползунок отрегулирован (значение изменено). Моя проблема заключается в том, что когда я сдвигаю вниз по представлению таблицы, как только моя ячейка удаляется, она повторно используется с ползунком в том же положении и, следовательно, фоном настроенный цвет. Я не хочу хранить всю таблицу в памяти, но мне нужно, чтобы информация вводилась в ячейку, доступную для будущего использования. Есть ли стандартный способ справиться с такой проблемой? Благодарю.
Должен ли я переопределить метод 'dequeueReusableCellWithIdentifier' или в 'cellForRowAtIndexPath'? – Jared
в cellForRowAtIndexPath вы вызываете метод dequeueReusableCellWithIdentifier, а затем вызываете cell.slider.value – meim