您的位置:首页 > 其它

点击弹出覆盖全屏的灰色

2016-01-13 17:49 405 查看
理想效果如下:



初步实现:

正常设置

//设置整个灰色的背景视图
    UIView *backgroundView = [[UIView alloc]initWithFrame:[UIScreen mainScreen].bounds];
    backgroundView.backgroundColor = [UIColor colorWithWhite:0.8 alpha:0.8];
    [self.view addSubview:backgroundView];


发现视图并没有正确的覆盖整个屏幕



后来才发现 需要在 View 的后面加上 Window 这样涉及到的效果就是整个屏幕了

//设置整个灰色的背景视图
    UIView *backgroundView = [[UIView alloc]initWithFrame:[UIScreen mainScreen].bounds];
    backgroundView.backgroundColor = [UIColor colorWithWhite:0.8 alpha:0.8];
    [self.view.window addSubview:backgroundView];




更多精彩文章,尽在我的公众号.

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: