2011-11-27 71 views
0

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

首先,我对CoreAnimation是否会让应用程序变慢?

如果是这样,我该如何保持我的影子,但消除缓慢和滞后?

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

回答

3

试着把另一个视图放在表格视图后面并且有视图生成阴影。此外,如果您提供明确的shadowPath,则图层阴影效率会更高。 大多数有效的方法是使用Core Graphics自己绘制阴影。

+0

谢谢,但我没有使用Core Graphics的经验。我之前听说过'shadowpath',但从未使用它。 – Jacob

+0

好吧,我写了一本书来解释这一切。 :)和绘图章是免费在线阅读的.http://www.apeth.com/iOSBook/ch15.html – matt

+0

谢谢!这真是一个很好的答案! – Jacob