Можно ли сохранить неизменным contentView.frame
независимо от tableView.editing
? Я уже пытался переопределить layoutSubviews
и willTransitionToState
, но эти параметры тоже не работали. Кажется, я не могу изменить ширину contentView. Или, может быть, мой подход просто невозможен ...
Возможно, есть другой способ решить эту проблему.
Я хочу добиться следующего поведения: я хочу, чтобы стандартный textLabel
для UITableViewCell
всегда был ] с отступом и не меняют позицию, когда tableView переходит в режим редактирования. Проблема, с которой я, вероятно, столкнусь, заключается в том, что поведение detailTextLabel
необходимо будет исправить (например, усечение текста, если содержимое textLabel
слишком длинное). Причина, по которой я не хочу реализовывать свой собственный UILabel
, заключается в том, что настраиваемые подпредставления значительно уменьшат производительность прокрутки.
Я надеюсь, что кто-то уже реализовал нечто подобное в своих UITableView
и мог бы показать мне решение этой утомительной проблемы. Заранее спасибо!
РЕДАКТИРОВАТЬ: Я имею дело с UITableView
в простом, а не сгруппированном стиле.