有没有人知道如何影响UIAlertViewController后面的那个层,它在背景中显示出前一个视图?
例如,我需要标记它,因此Smart Invert不会影响它...但到目前为止,我只能在警报视图控制器本身上绘制,而不是在该覆盖图之上。
答案 0 :(得分:0)
你可以这样做:
(void)viewDidLoad {
UIView * newView = [[UIView alloc] initWithFrame:CGRectMake(0,0,self.view.layer.frame.size.width,self.view.layer.frame.size.height)]; newView.backgroundColor = [UIColor colorWithRed:0.00 green:0.00 blue:0.00 alpha:0.66]; [self.view addSubview:newView]; [newView setHidden:YES]; }
//呈现警报控制器
[newView setHidden:NO]; showAlert(@" Title",@" Message"); //自定义方法