У меня не очень настраиваемый TableViewCell, в основном для того, чтобы detailTextLabel представлял собой текстовое поле (поэтому его можно открепить, чтобы отобразить, возможно, несколько строк). Это в основном работает нормально, но когда я прокручиваю список, время от времени, и (не для меня), подробный текст в некоторых ячейках перемещается вверх по верху ячейки, так что он затеняет textLabel. (Высота также иногда увеличивается, так что дно выходит за нижнюю часть ячейки, что не является проблемой визуально, но может дать подсказку о проблеме). Иногда, с большей прокруткой, подробный текст возвращается в правильное положение.
Похоже, что это гораздо чаще происходит после того, как одна или несколько ячеек были (не) зажаты; код для обработки пинчей не напрямую ссылается на подробный текст, он просто изменяет высоту строки. И я не помню, чтобы когда-нибудь видела, что строка (не) зажата с этой проблемой.
Буду очень признателен за любые идеи относительно того, где я мог бы начать искать причину такого поведения.