このコードを使用して、MyViewDidLoadのUIViewcontrollerでシャドウ効果を取得しています
// Add drop shadow to the view.
CAGradientLayer *gradientLayer = [CAGradientLayer layer];
gradientLayer.frame = CGRectMake(0, 0, 90, self.view.frame.size.height);
gradientLayer.colors = [NSArray arrayWithObjects:
(id)[UIColor lightGrayColor].CGColor,
(id)[UIColor clearColor].CGColor,
nil];
gradientLayer.startPoint = CGPointMake(-7, 0.1);
gradientLayer.endPoint = CGPointMake(1, 0.15);
[self.view.layer addSublayer:gradientLayer];
ビューに正しい影が表示されましたが、問題は、別のビューコントローラーに移動して戻ってきたときに、ショーが毎回暗くなることです。別のビューに移動するためにUIPopOverControllerを使用しています。
私のコードの問題は何ですか?前もって感謝します。