0

バッテリーを示すiPhoneのトップバーの色を変更する方法はありますか?

私の電話は白い背景に黒いテキストとして表示されていますが、黒い背景に白いテキストに変更する方法を知りたいと思っていました. これはどのように行われますか?

4

3 に答える 3

1

これを試して:

if ([self.navigationController.navigationBar respondsToSelector:@selector(setTranslucent:) ])
    self.navigationController.navigationBar.translucent = NO;

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
于 2013-10-26T06:30:09.467 に答える
0

iOS < 7 の場合、デフォルトのものとは別に、以下で言及されているスタイルのいずれかを使用できます。

[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleBlackOpaque];
[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleBlackTranslucent];

iOS 7 の場合、次の手順に従います。

1. Set the UIViewControllerBasedStatusBarAppearance to YES in the plist

2. In viewDidLoad do a [self setNeedsStatusBarAppearanceUpdate];

3. Add the following method:

-(UIStatusBarStyle)preferredStatusBarStyle{ 
    return UIStatusBarStyleLightContent; 
}
于 2013-10-26T06:33:44.750 に答える
0

ここでこれを試してください:

- (UIStatusBarStyle)preferredStatusBarStyle {

    return UIStatusBarStyleLightContent;
}

それが機能しない場合は、情報 plist のステータス バー スタイルを UIStatusBarStyleLightContent に変更します。

于 2013-10-26T06:31:28.930 に答える