昨日、「Viewの外側に影をつける方法」を調査しましたが、ちょっとUIの動きが遅くなり、困っていたら、解決方法がありました。
実際に、追加してみると、体感速度で全然、違います。で、このコードに下記の3行を付け加えてやると、体感でわかるぐらいに改善されます。
via:CALayer を用いた「影」の描画処理を軽くする
self.layer.shadowPath = [UIBezierPath bezierPathWithRect:self.bounds].CGPath;
self.layer.shouldRasterize = YES;
self.layer.rasterizationScale = [UIScreen mainScreen].scale;
是非、試してみることをオススメします。
0 コメント:
コメントを投稿