我有一个UITableView(注意:UITableView在UIView中),我觉得在它下面添加一个阴影会很不错。我用QuartzCore添加阴影,结果非常好。但我也注意到,当我从“详细视图”回来时,动画回到根部有点滞后。我听说QuartzCore和CoreAnimation可以让应用程序更慢,或者在这种情况下,增加延迟。
首先,我是对的,CoreAnimation使应用程序变慢了吗?
如果是这样,我怎样才能保持阴影,但要消除缓慢和滞后?
谢谢,我感谢所有想法和答案!
答案 0 :(得分:3)
尝试在表格视图后面放置相同大小的另一个视图,并让 视图生成阴影。此外,如果提供显式shadowPath
,则图层阴影效率会更高。 大多数有效的方法是使用Core Graphics自己绘制阴影。