滑动删除时多次调用UITableviewCell layoutSubviews

时间:2015-02-13 08:52:54

标签: ios xcode

我在我的ViewController中实现了commitEditingStyle方法,这样我就可以在适当的单元格上滑动以删除它。 但是当我在调试模式下滑动一个单元格时,layoutSubviews方法被调用三次,这使得单元格的图像子视图被绘制三次并覆盖。这使得UI很奇怪。 我想知道在滑动删除时是否有办法避免单元格调用layoutSubviews方法。

1 个答案:

答案 0 :(得分:1)

你可以在这里发布layoutSubviews代码吗?从技术上讲,你应该只在layoutSubviews中进行帧设置,而不是任何其他操作。不要在layoutSubviews中执行任何视图添加/删除操作。