Изменение альфа-канала UIViewController повлияет на все, что вы помещаете на контроллер - и это может быть не то, что вы хотите.Что вы можете сделать, это сделать фоновый вид четким, а затем добавить другой вид с подходящим цветом фона (черный, белый или любой другой) и изменить альфа для этого вида, чтобы сделать его прозрачным.Затем вы можете поместить элементы управления поверх полупрозрачного вида, и они будут непрозрачными.Результаты выглядят так: