想要弹出一个透明的controller可以通过设置modalPresentationStyle来达到, 有的同学可能试过不行,那么可能是你是在IOS8以后的, IOS8需要设置将要弹出的controller的modalPresentationStyle
代码:
TargetViewController *commentVC = [[TargetViewController alloc]init];
if(iOS8){
targetVC.modalPresentationStyle = UIModalPresentationOverCurrentContext;
}else{
self.modalPresentationStyle = UIModalPresentationCurrentContext;
}
[self presentViewController:targetVC animated:NO completion:nil];