我想在 Path 或 Facebook 中创建一个幻灯片菜单,在我的菜单和 UINavigationController 之间有一个阴影,里面有所有内容。我可以为图层添加圆角,但我应用到图层的阴影未显示。该代码有什么问题?如果我使用 UIViewController 而不是 UINavigationController,它就可以工作...(代码位于作为 rootViewController 添加到 UINavigationController 的视图中)
问题是我不想松开 UINavigationController 的圆角边框
self.navigationController.view.layer.shadowPath = [UIBezierPath bezierPathWithRoundedRect:self.navigationController.view.bounds cornerRadius:self.navigationController.view.layer.cornerRadius].CGPath;
[self.navigationController.view.layer setMasksToBounds:YES];
[self.navigationController.view.layer setShadowColor:[UIColor blackColor].CGColor];
[self.navigationController.view.layer setShadowOffset:CGSizeMake(0, 0)];
[self.navigationController.view.layer setShadowOpacity:0.5];
[self.navigationController.view.layer setShadowRadius:3];
[self.navigationController.view.layer setCornerRadius:3];