私のアプリはiPhone6と6plusでステータスバーを表示していません。バックグラウンドに入り、フォアグラウンドでそれを表示すると、ステータスバーが表示されるように見えます。ビューが表示されたらステータスバーを表示するには何が必要ですか?ここ は私私のアプリはiPhone 6と6plusにステータスバーを表示していません
AppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];
}
そしてviewcontroller.mに
-(void)viewWillAppear:(BOOL)animated
{
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];
[self setNeedsStatusBarAppearanceUpdate];
}
- (BOOL)preferedStatusBarHidden
{
return NO;
}
とInfo.plistの中で、私はNO とステータスに表示コントローラベースのステータスバーの外観を設定するコード化されましたバーが最初に非表示にされています
UIApplicationデリゲートメソッドでステータスバーが表示されていないことを確認してください。 – Sujit