insertRowsAtIndexPaths动画美白效果

时间:2014-09-17 07:04:15

标签: ios objective-c uitableview animation

我有表格视图,需要扩展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

0 个答案:

没有答案