美文网首页
iOS模态出来一个半透明的控制器且子空间不透明

iOS模态出来一个半透明的控制器且子空间不透明

作者: 七里田间的守望者 | 来源:发表于2017-07-12 18:22 被阅读18次

    小编废话不多说直接上代码

    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];
    

    !!!至此搞定,其实这个不难。只是教程少很少有人注意到这个细节
    如果解决了您的问题还烦请观众老爷们给小弟个赞~鼓励鼓励!!!

    相关文章

      网友评论

          本文标题:iOS模态出来一个半透明的控制器且子空间不透明

          本文链接:https://www.haomeiwen.com/subject/mhabhxtx.html