Home > Tags > UIStatusBar
UIStatusBar
iPhoneアプリ ステータスバーを消す
- 2010-03-29 (月)
- Object-C | iPhone | iPhone SDK 3

1. 動的にステータスバーを消す、色を変更させる
- (void)viewDidLoad
{
// スーパー・クラスのメソッドを呼び出す
[super viewDidLoad];
//ステータスバー off
[[UIApplication sharedApplication] setStatusBarHidden:YES];
| setStatusBarStyle:UIStatusBarStyleBlackOpaque animated:YES | ステータスバーを黒くする |
|---|---|
| setStatusBarHidden:YES animated:YES | ステータスバーが上に引っ込む |
2. ローディング画面時の、ステータスバーを消す
しかし、上記のやり方だと、起動時にはステータスバーがデフォルトのままなので、全画面で変更したい場合、info.plistを編集しておきます。
XCode の/Resourceフォルダ info.plist を開き、
Information Property List キーの中に UIStatusBarStyle キーを作成する。
(Information Property List 行を control+クリック で Add Row を選択し、キー名を入力)
例)値をUIStatusBarStyleBlackOpaque =起動時からステータスバーの色が黒くなる。
2-1. ステータスバーを消したい場合

| UIStatusBarHidden | チェックすると、ステータスバー非表示 |
|---|
2-2. 色や透明度を変更したい場合

key: UIStatusBarStyleのValueの設定内容
| UIStatusBarStyleDefault | 標準(灰色) |
|---|---|
| UIStatusBarStyleBlackTranslucent | 黒く透ける |
| UIStatusBarStyleBlackOpaque | 黒くする |
- Comments: 0
- Trackbacks: 0
Home > Tags > UIStatusBar