Кнопка "Удалить" прячется за ячейкой на 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 является суперпредставлением по умолчанию для содержимого, отображаемого ячейкой. Если вы хотите настроить ячейки, просто добавив дополнительные представления, вы должны добавить их в представление содержимого, чтобы они были расположены соответствующим образом при переходе ячейки в режим редактирования и из него.