iOS7の特定のViewControllerで、特定条件時にステータスバーを非表示にする方法です。 info.plistの設定 info.plist に ”View controller-based status bar appearance” という項目を追加し、値を ”YES” に。これでViewControllerごとにステータスバーの表示を制御可能になる。 ViewController.m ステータスバーの表示を制御したいViewControllerにて、”statusbarHidden” のようなステータスバーの表示/非表示のフラグ用のプロパティを用意しておく。
![[iOS7]特定のViewControllerで、特定条件時にステータスバーを非表示にする - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/f9cd131ad936462aa10e1a78bb13b87161c62823/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JTVCaU9TNyU1RCVFNyU4OSVCOSVFNSVBRSU5QSVFMyU4MSVBRVZpZXdDb250cm9sbGVyJUUzJTgxJUE3JUUzJTgwJTgxJUU3JTg5JUI5JUU1JUFFJTlBJUU2JTlEJUExJUU0JUJCJUI2JUU2JTk5JTgyJUUzJTgxJUFCJUUzJTgyJUI5JUUzJTgzJTg2JUUzJTgzJUJDJUUzJTgyJUJGJUUzJTgyJUI5JUUzJTgzJTkwJUUzJTgzJUJDJUUzJTgyJTkyJUU5JTlEJTlFJUU4JUExJUE4JUU3JUE0JUJBJUUzJTgxJUFCJUUzJTgxJTk5JUUzJTgyJThCJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1mYmRlOTc1YTk0OGQzZWI1ZDI0MTI5MjkwMDYxYzA1Yg%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQweWFtODYmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWYxYzFjZTg3Y2ViOTNjN2VjNDYwNTVjMjQ0M2NlMzA1%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3De67df403e514443282d9aea125c1f8a8)