删除时的 UITableViewCell 不会移动 UITableViewCell 的 contentView

Posted

技术标签:

【中文标题】删除时的 UITableViewCell 不会移动 UITableViewCell 的 contentView【英文标题】:UITableViewCell on delete doesn't move UITableViewCell's contentView 【发布时间】:2014-04-06 23:28:44 【问题描述】:

我在 Xcode 5.1 上运行 ios 7 我有一个简单的表格视图单元子类,带有几个标签和一个开关。

所有 UIView 元素都在单元格的内容视图中。我记录了 tableviewcell 的 contentview,我看到了两个标签和开关。通过阅读其他帖子,我认为我所要做的就是将元素放在它们所在的 UITableViewCell 的 contentView 中。我还有一些约束设置,IB 为我设置了一些约束设置,以查看在选择编辑按钮时是否会移动标签,但事实并非如此。它看起来像这样:

我想在选择编辑按钮时移过这些标签。想法?提前致谢!

【问题讨论】:

【参考方案1】:

尝试使用 tableview reloadInputView 或 reloadData。如果这不起作用,请查看一些 tableviews 委托方法,并使用其中一种方法响应发生在表或单元格上的事件

【讨论】:

以上是关于删除时的 UITableViewCell 不会移动 UITableViewCell 的 contentView的主要内容,如果未能解决你的问题,请参考以下文章

删除按钮不会出现在 UITableViewCell 中

以编程方式在 UITableViewCell 上显示删除按钮

UITableViewCell 编辑很难显示

如何获得 UITableViewCell 移动开始和结束的通知?

UITableViewCell 覆盖向左滑动的删除按钮

如何来回移动 UITableViewCell 以显示它可以滑动?