Apresentar um controlador de vista modal com fundo transparente

Eu quero apresentar umaUIViewController programaticamente que deve aparecer (ou não) com fundo transparente. Quero-o para o iOS 7.0 e superior. Encontro muitas perguntas (e respostas), mas elas não foram capazes de me ajudar. Aqui está a hierarquia de exibição do meu aplicativo.

Estou usando um controlador de menu lateral (RESideMenu).

Eu tenho um rootView (base do RESideMenu) -> Mostrando um controlador Center (junto com um controlador de exibição esquerdo) emUINavigationController.

Nos requisitos, eu gostaria de apresentar um controlador de exibição

Em um controlador de exibição empurrado (na hierarquia de navegação)

De um controlador de exibição apresentado (na hierarquia de navegação)

Além disso, preciso apresentá-lo, executar alguma ação e removê-lo.

Tenho certeza de que isso deve funcionar em muitos casos, com (ou sem) menu lateral ou mesmo controlador de navegação.

Estou postando uma pergunta separada (e, claro, a resposta também) nessa fila, porque acho que seria útil para os desenvolvedores da comunidade que também podem ter ficado frustrados com a falta de uma solução aceitável para esse problema.

questionAnswers(1)

yourAnswerToTheQuestion