2016-07-28 8 views
0

Why the background color of UIWindow is black which is not my destination,and I want to make the background translucentiOS, я не могу закончить полупрозрачный цвет фона с помощью UIViewcontroller и UIWindow?

+0

Проверьте, установлен ли цвет фона View в качестве clearColor. В этом случае цвет по умолчанию будет черным –

+0

, чего вы на самом деле хотите достичь? –

+0

@felix Пожалуйста, примите ответ, если он решает проблему –

ответ

0

Как ваше глубокое окно будет прозрачным .. Что бы вы видели? Домашний экран?

Если вы установили фон на clearColor, он будет просто черным. Попробуйте установить его на белый, а затем сделайте вид своего вида альфа ниже 1,0, чтобы сделать его полупрозрачным. Если я правильно понимаю ваш вопрос.

0

Если я угадал, вы хотите отобразить предыдущий вид в фоновом режиме вместо черного. Если это так, вам нужно установить эти 2 свойства на отображаемом контроллере:

yourpresentingVC.view.backgroundColor = [UIColor clearColor]; 
yourpresentingVC.modalPresentationStyle = UIModalPresentationOverCurrentContext; 
[self presentViewController:tutorial animated:YES completion:NULL];