我先是采用了表的普通刷新方法。tableview Reload 然后又用表的刷新动画 [selfWeak.putPlanTab reloadSections:[NSIndexSet indexSetWithIndex:0] withRowAnimation:UITableViewRowAnimationAutomatic]; 系统动画在做动画的时候会改变cell图层的位置。而这个时候因为突然刷新了两次。导致cell图层没有回到原来的位置、所以看起来是消失了。但是用xcode调试图层。图层是再的。这个时候如果再滑动表cell又显示了。
当我把这个动画刷新换成 tableview Reload
的时候。cell不会消失。是正常的。所以是系统动画造成的cell图层错位