【问题标题】:Table View, How to bring the delete button to the front?表视图,如何将删除按钮放在前面?
【发布时间】:2013-09-29 21:45:15
【问题描述】:

升级到 Xcode 5 后,删除按钮出现在表格视图中单元格内容的后面。

如何让它显示在单元格内容的顶部? 过去在表格单元格上从右向左滑动用于在单元格内容上显示“删除”按钮,现在它出现在后面。

内容被添加到“内容视图”

【问题讨论】:

  • 您是直接将自定义子视图添加到单元格中还是使用了cell.contentView?后者是你想要的
  • 检查该视图的约束,可能它被固定在表格的右侧并且不随手势移动。
  • 谢谢,iMartin。我想这就是原因。我移动了一点,然后展开文档大纲,选择“更新约束”并单击“修复错位”。

标签: ios uitableview ios7


【解决方案1】:

我将把它作为一个答案,这样它比评论更突出(但iMartin,你搞定了)。

我在单元格中设置的约束导致视图无法使用删除按钮移动。我为我的 UITableViewCell 子类选择了 ContentView 的每个子视图并做了:

  1. 编辑器 → 解决自动布局问题 → 清除约束
  2. 编辑器 → 解决自动布局问题 → 重置为建议的约束

这为我重新制作了所有约束,并正确配置它们以允许删除按钮移动内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-14
    相关资源
    最近更新 更多