Звучит так, как будто вы хотите Modal Popover
.
Можно сделать цвет фона вида, помещаемого поверх другого, прозрачным.Вам нужно будет установить цвет и все для этого представления в viewDidLoad
.
Убедитесь, что переход помечен Cover Vertical
, чтобы не было анимации стирания, и это плавное затухание.Также включите Over Current Context
или Over Full Screen
в зависимости от того, как вы хотите, чтобы это выглядело.
Конечный результат будет выглядеть примерно так, как показано ниже, в зависимости от того, какие элементы вы помещаете во второй View Controller, к которому вы обращаетесь,( ПРИМЕЧАНИЕ: анимация, отображаемая в gif, ускорена. И темно-серая область будет содержать все, что вы помещаете в представление).
Есть несколько замечательных ресурсов дляпомочь вам с этим.Я могу порекомендовать Марка Мойкенса на YouTube, он делает отличные видео о таких вещах.