原因と対処
原因としては、Viewの生成時にself.wantsFullScreenLayoutプロパティをNOにしていたためステータスバー分隙間ができてしまっていました。self.wantsFullScreenLayoutプロパティにYESを返して対処。wantsFullScreenLayoutプロパティについて
wantsFullScreenLayoutはUIViewControllerのプロパティで、ステータスバーの背景も描画対象にするかどうかを設定するもので、ビューの全画面表示などに用いられたりするプロパティです。参考記事
ステータスバー、ナビゲーションバー、ツールバーを半透明にする - Cocoaの日々UINavigationController使用時にフルスクリーン表示する方法 - MASATOの開発日記
0 件のコメント:
コメントを投稿