2010-03-03 3 views
1

Когда вы входите в режим редактирования в UITableView сгруппированным стилем, отступ ячеек отображает элемент управления редактирования (если вы не уверены, что я имею в виду, см. Это изображение (режим редактирования) http://i.imgur.com/GJXvL.png и этот (режим без редактирования) http://i.imgur.com/ahKYS.png).Отступ UITableViewCell не в режиме редактирования

Я пытаюсь вручную отступать ячейку, когда tableView не находится в режиме редактирования. Я попробовал свойство indentationLevel, но это просто перемещает текст дальше вправо внутри ячейки и фактически не изменяет ячейку.

Любые идеи?

ответ

3

Я не могу получить доступ к imgur.com прямо сейчас, так что это мое лучшее предположение.

Я думаю, вы добавите все подземелья к cell.view вместо cell.contentView. Попробуйте добавить их к cell.contentView.

Если вы подклассифицируете UITableViewCell, вы должны переопределить layoutSubviews для настройки всех подзонов в соответствии с cell.contentView.bounds.

Надеюсь, что это сработает.

+0

Хорошо поймать! Я добавил как subviews к себе, а не к self.contentView - переход на contentView исправил его для меня. :) – Kalle

+0

Так работает реальный отступ в режиме редактирования. Структура просто изменяет размер содержимого. – swampf0etus

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