我希望我的 ViewController 和每个对象都显示为灰色(有点像 UIAlertView 弹出窗口如何使背景中的所有内容都变灰)。我不想手动将存在的每个对象变灰。有没有简单的方法来完成这项工作?
最佳答案
UIView *grayView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
grayView.backgroundColor = [UIColor colorWithWhite:0.5 alpha:0.5];
[self.view addSubview:grayView];
您可以随意调整白色和 alpha 值以获得您想要的结果,但这应该为 View Controller View 中的所有内容添加灰色调。
关于iOS:有没有办法通过让所有内容变灰来让 viewcontroller 看起来不活动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19710749/