QuartzCore阴影 - 滞后UITableView?

时间:2011-11-27 01:04:51

标签: objective-c core-animation shadow lag

我有一个UITableView(注意:UITableView在UIView中),我觉得在它下面添加一个阴影会很不错。我用QuartzCore添加阴影,结果非常好。但我也注意到,当我从“详细视图”回来时,动画回到根部有点滞后。我听说QuartzCore和CoreAnimation可以让应用程序更慢,或者在这种情况下,增加延迟。

首先,我是对的,CoreAnimation使应用程序变慢了吗?

如果是这样,我怎样才能保持阴影,但要消除缓慢和滞后?

谢谢,我感谢所有想法和答案!

1 个答案:

答案 0 :(得分:3)

尝试在表格视图后面放置相同大小的另一个视图,并让 视图生成阴影。此外,如果提供显式shadowPath,则图层阴影效率会更高。 大多数有效的方法是使用Core Graphics自己绘制阴影。