我已经更新了我的应用程序以支持 iOS 7.1。我的应用程序仅支持 iPad 设备 - 它在 iPad 2、3 和 4 上运行良好,但在 iPad mini 上我面临一个奇怪的问题:
在用户尝试删除单元格时编辑单元格时,删除按钮隐藏在单元格后面。
看下图红色按钮是隐藏的:
iPad mini 需要额外处理吗?
我已经更新了我的应用程序以支持 iOS 7.1。我的应用程序仅支持 iPad 设备 - 它在 iPad 2、3 和 4 上运行良好,但在 iPad mini 上我面临一个奇怪的问题:
在用户尝试删除单元格时编辑单元格时,删除按钮隐藏在单元格后面。
看下图红色按钮是隐藏的:
iPad mini 需要额外处理吗?
让我猜猜,你在这个单元格中添加了子视图,比如
[cell addSubview:SomeCoolView];
而不是使用 contentView
[cell.contentView:addSubview:SomeCoolView];
来自苹果文档:
contentView 返回单元格对象的内容视图。(只读)
@property(nonatomic, readonly, retain) UIView *contentView
讨论
UITableViewCell 对象的内容视图是单元格显示内容的默认超级视图。如果您想通过简单地添加额外的视图来自定义单元格,您应该将它们添加到内容视图中,以便在单元格进入和退出编辑模式时适当地定位它们。