1 はじめに 前回、前々回と、UIWindowを追加する件について、色々確認して来ましたが、だいたいイメージが湧いたということで、今回は、これを応用して半透明のメニューを作成してみました。 [iOS] 複数のUIWindowの挙動を確認する [iOS] UIWindowを追加する 2 半透明のメニュー 最初に、完成の様子をご覧ください。 左から出現するメニューが、独自に追加したUIWindowです。下になっているNavigationViewの上に重なっているのがわかると思います。 1 半透明のUIWindow 起動時にプロパティで宣言したUIWindowに対して生成して、とりあえず画面外に配置しています。 UIWindowの背景色は、Alpha値を0.5に設定して、下の絵が透けて見えるようにしています。 @interface ViewController ()<MenuDelegate,U