Кнопка "Удалить" прячется за ячейкой на iPad mini (iOS 7)

Я обновил свое приложение для поддержки iOS 7.1. Мое приложение поддерживает только устройства iPad - оно отлично работает на iPad 2, 3 и 4, но на iPad mini я столкнулся со странной проблемой:

При редактировании ячейки, когда пользователь пытается удалить ячейку, кнопка "Удалить" прячется за ячейкой.

Посмотрите на изображение ниже, красная кнопка скрыта:

введите описание изображения здесь

Нужна ли дополнительная обработка iPad mini?

1 ответ

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

[cell addSubview:SomeCoolView];

вместо использования contentView

[cell.contentView:addSubview:SomeCoolView];

из яблочных документов:

contentView Возвращает представление содержимого объекта ячейки. (Только для чтения)

@property(nonatomic, readonly, retain) UIView *contentView

обсуждение

Представление содержимого объекта UITableViewCell является суперпредставлением по умолчанию для содержимого, отображаемого ячейкой. Если вы хотите настроить ячейки, просто добавив дополнительные представления, вы должны добавить их в представление содержимого, чтобы они были расположены соответствующим образом при переходе ячейки в режим редактирования и из него.

Описание класса UITableViewCell

Другие вопросы по тегам