我有表格视图,需要扩展1个元素。当我使用insertRowsAtIndexPaths
方法调用UITableViewRowAnimationMiddle
动画时,我的表格视图会在转换为新尺寸时获得美白效果。如何禁用美白效果。
例如,当表视图具有蓝色背景颜色时,在动画添加元素时,该颜色获得alpha分量(假设为0.6),并且当动画完成时,该alpha分量将变回1.同样的事情发生时我叫deleteRowsAtIndexPaths
方法。
编辑:
调用动画来删除行:
[_menuTableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:position+1 inSection:0]] withRowAnimation:UITableViewRowAnimationMiddle];
调用动画添加行:
[_menuTableView insertRowsAtIndexPaths:indexPathArray withRowAnimation:UITableViewRowAnimationNone];
不需要的动画视频:whitening effect