从仪表板回主页后,屏幕覆盖不会覆盖iOS中的整个屏幕



我在屏幕上[在视图的自定义控制器类中]添加灰色UIView覆盖层。 当它从仪表板回到主屏幕时,它不会覆盖整个屏幕。 当我调用主屏幕上的覆盖层时,它将正确覆盖所有内容

        UIView *grayOverlay = [[UIView alloc] initWithFrame:self.view.frame];           
        [grayOverlay setBackgroundColor:[UIColor colorWithWhite:0.1 alpha:0.9]];
        [self.view addSubview:grayOverlay];

编辑:也许这就是我需要做的:iOS:有没有办法通过将所有内容都变灰来使视图控制器看起来不活动?

UIView *grayView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

与"self.view.frame"相反,这很奇怪,因为它只是在 5 年代,当它回来时没有覆盖它......

耸 耸肩

相关内容

  • 没有找到相关文章

最新更新