iOS模態出來一個半透明的控制器且子空間不透明

weixin_34107955發表於2017-07-12

小編廢話不多說直接上程式碼

MonsterServeViewController * serveVC = [[MonsterServeViewController alloc]initWithNibName:@"MonsterServeViewController" bundle:nil];

serveVC.modalPresentationStyle = UIModalPresentationOverCurrentContext;
[self presentViewController:serveVC animated:YES completion:nil];

//iOS8 是UIModalPresentationOverCurrentContext
//iOS7是UIModalPresentationCurrentContext

上面設定完成還不夠
還需要做下面的操作

self.view.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.65];

!!!至此搞定,其實這個不難。只是教程少很少有人注意到這個細節
如果解決了您的問題還煩請觀眾老爺們給小弟個贊~鼓勵鼓勵!!!

相關文章