Вот моя проблема: я пытался отобразить UIWindow с подвидом, который отображает радиальный градиент. Я хотел поместить окно в UIWindowLevelAlert. Я все это понял раньше, и это работало, но теперь я пытаюсь воспроизвести это, теряя часы... Это код, который у меня есть (фон не градиент, потому что я хотел, чтобы он был простым, затем добавьте представление, которое действительно похоже на представление UIAlertView):
- (IBAction)buttonPressed {
UIWindow *backgroundWindow = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds];
backgroundWindow.windowLevel = UIWindowLevelAlert;
UIView *backgroundView = [[UIView alloc]initWithFrame:[UIScreen mainScreen].bounds];
backgroundView.backgroundColor = [UIColor blackColor];
backgroundView.alpha = 0.5;
[backgroundWindow makeKeyAndVisible];
[backgroundWindow addSubview:backgroundView];
backgroundWindow.hidden = NO;
}