ios iphone删除按钮(滑动删除)弄乱了uitableview内容

标签 ios xcode uitableview swipe

我的UITableCellView有问题。当删除按钮出现时,它会弄乱我的表格行。

例如:

-------------------
blah blah blah blah
-------------------
line 2
-------------------
so on...
-------------------

...在我尝试在第 1 行滑动删除后,

--------------------
blah blah   [delete]
blah ---------------
blah  2
--------------------
so on...
--------------------

不知道如何解决这个问题。

有没有办法让UITableCellView在删除按钮出现时不缩小?

为了澄清,我用重写的 layoutSubviewsUITableCellView 进行了子类化,但方式非常非常简单。我只是贴上标签并计算尺寸和其他内容,非常基本。

如果您在邮件应用程序或 Facebook 应用程序上尝试相同的操作,删除按钮只会覆盖表格单元格行的内容。我怎样才能做到这一点?

最佳答案

您必须使用

- (void)setEditing:(BOOL)editing animated:(BOOL)animated {
    [super setEditing:editing animated:animated];

    if (editing) {
        // EDITING state

        // You can describe animations here

     } else {
        // NORMAL state
     }

}

UITableViewCell 子类中描述更改的方法

关于ios iphone删除按钮(滑动删除)弄乱了uitableview内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6050146/

相关文章:

swift - Xcode 8 (Swift) 控制台中没有打印输出

ios - tableViewController 不同单元格中的不同图像无法正常工作

ios - 将对象添加到自定义 UITableViewCell

ios - 如何在 AFNetworking 中设置内容类型?

ios - 有没有办法通过 Xcode 向一个人提供 iOS 应用程序?

ios - 无法打开依赖文件 SwiftStdLibToolInputDependencies.dep

swift - 插入和删除时出现 'NSInternalInconsistencyException',第 0 节中的无效行数错误?

ios - 如何访问嵌入在容器 View 中的tableviewcontroller

ios - 事件处理程序中的实例变量始终为初始值

ios - UILabel 换行截尾