iOS8以前(いつからかは知らない)はpresentViewControllerで透過viewを表示するには以下のようなコードを書いていたと思う。 UIViewController *rootViewController = [UIApplication sharedApplication].delegate.window.rootViewController; rootViewController.modalPresentationStyle = UIModalPresentationCurrentContext; 以下参考サイト。 presentViewControllerで元の画面も見えるようにするのがうまくいかない - uokumuraの日記 UIViewのbackgoundcolorをclearcolorにしたのに背景が透明にならない : iPhoneアプリ開発・Objectiv