[iOS]상위 View의 컨텐츠가 보이도록 UIViewController Present 시키기

iOS 앱을 개발하다보면 UI 특징 상 상위 View의 컨텐츠를 바탕에 두고 팝업 형태로 UIViewController가 표시되어야하는 경우가 존재한다.

그럴 경우 해결하는 다양한 방법이 있겠지만 최대한 기본 property를 활용한 해결 방안에 집중해보면 다음 코드를 작성하면 된다.

해당 vc.view를 clearColor로 설정해주면 배경화면이 아예 투명한 상태로 변경되게 되며

약간의 흐릿한 효과를 주기 위해서는 alpha값을 적용한 color를 backgroundColor로 설정하면 된다.