一个常见需求, 模态出透明VC, 核心代码如下:
// 核心代码
presentVC.view.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.3];
self.definesPresentationContext = YES;
// 可以使用的Style
// UIModalPresentationOverCurrentContext
// UIModalPresentationOverFullScreen
// UIModalPresentationCustom
// 使用其他Style会黑屏
presentVC.modalPresentationStyle = UIModalPresentationOverCurrentContext;
其中presentVC为你要模态出来的UIViewController(可以是UINavgationController)。
其他参照Demo链接。