2012-06-14 2 views
4

У меня возникла проблема переупорядочения ячеек таблицы. У меня есть некоторые взгляды с некоторым цветом фона в контексте ячейки. Когда мы перетаскиваем ячейку, чтобы изменить порядок ее цвета, чтобы очистить цвет. его стандартное поведение, насколько я понимаю.Переупорядочение, вызывающее цвет подсветки subview, чтобы очистить

Можно ли каким-либо образом не влиять на цвет subview во время переупорядочения?

+0

Можете ли вы поместить свой код cellForRowAtIndexPath: для уточнения. – Abhishek

+0

Имея ту же проблему. Поместите UIView внутри UITableViewCell и установите цвет фона. Сделайте таблицу редактируемой и перетащите, чтобы изменить порядок ячеек. Цвет фона UIView становится ясным при перетаскивании ячейки и возвращается при отпускании. – Gujamin

ответ

2

Поведение по умолчанию заключается в том, чтобы позволить пользователю видеть, хотя ячейка лучше всего определить, куда ее отбросить, поэтому настоятельно рекомендуется использовать этот случай перед реализацией чего-то другого.

Вы можете попробовать перекрывая setHighlighted: или setSelected: на ячейке (или любые применимые подобозрения как UILabel с) игнорировать любые изменения, когда контроллер переназначения.

Смежные вопросы