0

我目前有一个包含可编辑 UITableViewCells 的 UITableView。当单元格进入编辑模式时,我使用 willTransitionToState 和 didTransitionToState 在单元格进入编辑模式时显示/隐藏 UITextField。问题是,如果我有不可见的单元格,willTransitionToState/didTransitionToState 在它们变得可见时不会被调用......所以这些单元格看起来仍然像处于编辑模式。有没有人有解决这个问题的建议?

4

1 回答 1

0

隐藏/取消隐藏 UITableViewCell 的子视图不构成状态更改,这就是不调用这些方法的原因。

根据您的实现,您可以在隐藏/取消隐藏时自己调用这些方法。但总的来说,您应该在这些方法中实现隐藏/取消隐藏逻辑,而不是在它们之外,例如状态的变化导致子视图的变化,反之亦然。

要获得更具体的答案,您应该提供代码示例,并更具体地了解您想要实现的目标。

彼得

于 2012-09-12T19:55:31.003 回答