0

画像を表示するスクロールビューがあります。「クリップサブビュー」設定がオフになっているため、左右の画像も表示されます。以下のように(QuartzCoreを使用して)画像ビューにシャドウを追加すると、スクロールパフォーマンスが大幅に低下します。

imageView.layer.shadowOffset = CGSizeMake(0, 0);
imageView.layer.shadowColor = [[UIColor blackColor] CGColor];
imageView.layer.shadowRadius = 8.0;
imageView.layer.shadowOpacity = 0.9;

より良いパフォーマンスの方法で画像ビューに影を追加する方法はありますか?

4

1 に答える 1

2

シャドウ設定に以下を追加してみてください。

imageView.layer.shadowPath = [UIBezierPath bezierPathWithRect:imageView.bounds].CGPath;

これは、よりスムーズなスクロールに役立つ可能性があります。

于 2012-07-23T05:55:31.980 に答える