我正在使用此代码在 My ViewDidLoad 中的 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 导航到另一个视图。
我的代码有什么问题?提前致谢。