我尝试打开一个透明背景的弹出窗口,以便我们可以看到弹出窗口后面的屏幕。 我使用这段代码:
- (void)presentErrorMessageVC:(NSString *)message {
// Get error message vc
S6ErrorMessageVC *vc = [[S6ErrorMessageVC alloc] initWithNibName:@"S6ErrorMessageVC" bundle:nil message:message];
if (vc) {
// Set delegate
vc.delegate = self;
// Present error message vc
[self presentViewController:vc animated:NO completion:nil];
}
}
除了ipad 4之外,其背景是黑色的,效果很好。我还尝试添加
vc.view.backgroundColor = [UIColor clearColor];
但背景仍然是黑色...... 任何的想法? THX
答案 0 :(得分:0)
这可以帮助您解决问题。
vc.modalPresentationStyle = UIModalPresentationCurrentContext;