Я пытаюсь представить контроллер вида над другим, где верхний будет прозрачным, а нижний будет иметь этот эффект размытия.Представление прозрачного контроллера над другим
Что случилось, так это то, что я вижу черный фон в представленном виде, хотя его четкий цвет.
Я также прочитал здесь, и сделал точно так же: Display clearColor UIViewController over UIViewController
//to present
PillView *pillv=[[PillView alloc]initWithPill:pill WithNum:num];
pillv.delegate=self;
UIVisualEffect *blurEffect;
blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
UIVisualEffectView *visualEffectView;
visualEffectView = [[UIVisualEffectView alloc] initWithEffect:blurEffect];
visualEffectView.frame=CGRectMake(0, 0, self.view.frame.size.width, [Globals sharedGlobals].titleHeight*self.view.frame.size.height);
[self.view addSubview:visualEffectView];
self.modalPresentationStyle = UIModalPresentationCurrentContext;
[self presentViewController:pillv animated:NO completion:nil];
являются оу тестирования с тренажера или устройства? –
симулятор, есть ли проблемы с ним? – Curnelious
проверено также в устройстве не работает. – Curnelious