ios - TableView 编辑模式不会为单元格设置动画
问题描述
我已经实现了UITableViewController
一个自定义的UITableViewCell
.
在那tableView
我有一个Edit
按钮,它允许我删除一些行,但是当我尝试这样做时,单元格不会像往常一样在右侧设置动画,我不知道为什么会这样。
这是我所指的图像:
当我点击Edit
按钮时,会调用以下函数:
@objc func showEditing() {
tableView.setEditing(!tableView.isEditing, animated: true)
rightButton.title = (tableView.isEditing) ? "Done" : "Edit"
}
您知道可能导致此问题的原因吗?
谢谢。
解决方案
UITableViewCell
具有contentView
所有内容都应该存在的属性。在这种情况下,或者当您显示重新排序指示器时,该视图会调整大小。
在我看来,您将标签限制在单元格上,如果您使用的是contentView
而不是单元格,则在显示删除和重新排序图像时,您的标签应该正确调整。
推荐阅读
- javascript - 将类添加到禁用复选框
- javascript - 如何在 ReactJS 中的动态内容中换行?
- kubernetes - kube-dns CrashLoopBackOff
- python-3.x - 当加载 numpy 并使用进程时,请求模块崩溃 python
- c# - 使用 C# 将 html 文件中的图像转换为 base64
- php - 检测何时在 Woocommerce 中单击“删除”优惠券按钮
- javascript - 如何使用 express 框架从 Node.js 中的请求中获取字段?
- c# - C#:调试 GDI+ 界面中的一般错误?
- sql-server - 总结SQL中的一列
- python - BeautifulSoup 循环无法捕获内容