Facebookアプリのstatusbar
のようにbackground
の色を設定したいのですが、Appleの文書で修正する方法が見つかりません。私のアドバイスはありますか?ステータスバーの背景色を設定するにはどうしたらいいですか?
0
A
答えて
4
変更する背景がないため、ステータスバーの色を変更することはできません。
ただし、20pxの高さのビューを作成し、ステータスバーの後ろに配置することができます。
UINavigationBarをお持ちの場合は、UINavigationBarの背景色を削除するか、または20pxの高さでUINavigationBarにサブビューを追加し、ステータスバーの色を付けます。
私はgithubの上でこれを見つけ、あなたはコードを検査し、トップの色を変更する方法を20ピクセルhttps://github.com/remirobert/RRMaterialNavigationBar
0
一つの解決策を見つけることができappDelegateで、あなたのapplicationDidFinishLaunchingに次の2行のコードで構成されています
UIApplication.sharedApplication().keyWindow?.backgroundColor = UIColor.greenColor()
UINavigationBar.appearance().clipsToBounds = true
これは、基本的にすべてのアプリケーションのviewControllerのstatusBar背景色を変更します。また、すべてのviewControllerの背景色をclearColor()に設定する必要があります。
1
あなたが望む色で20pxビューを生成できます。あなたがするinfo.plistでステータスバーを非表示にする必要があります
まず: - そして、あなたはAppDelegateで、このようなもので、新しい色を設定することができNO
にビューコントローラベースのステータスバーの外観を設定します。 :
UIView *view=[[UIView alloc] initWithFrame:CGRectMake(0, 0,[UIScreen mainScreen].bounds.size.width, 20)];
view.backgroundColor=[UIColor blackColor];
[self.window.rootViewController.view addSubview:view];
関連する問題
- 1. Androidステータスバーで背景色を半透明色に設定
- 2. フォームの背景色を色合いに設定します
- 3. WP8銀色のステータスバーの背景色を変更するには?
- 4. コンソールアプリケーションの背景色と前景色を設定しますか?
- 5. ag-grid:列見出しにカスタム背景色を設定するにはどうすればいいですか?
- 6. プログラムでテーブルレイアウトの背景色をボタンに設定するにはどうすればいいですか?
- 7. ボタンの背景色を変更するボタンを設定するにはどうすればいいですか?
- 8. Gijgo Gridで異なる背景色をdinamicallyに設定するにはどうすればいいですか?
- 9. JavaFX - Windowsのタスクバーにオレンジのアイコンの背景を設定するにはどうしたらいいですか?
- 10. イメージを後でjQueryで背景イメージとして設定するにはどうしたらいいですか?
- 11. 半製品(MATLAB)で複数色の背景を設定するにはどうすればいいですか?
- 12. グループ化されたUITableViewの背景色を設定するにはどうすればよいですか?
- 13. Emacs、hl-lineの背景。どのように背景色を透明に設定するのですか?
- 14. JavaFX:TextFlowで背景色を設定する
- 15. リストビューで背景色を設定する
- 16. `<iron-overlay-backdrop>の背景色を設定するにはどうすればいいですか
- 17. 色の代わりに背景色を設定するには?
- 18. グラフの背景色を設定する
- 19. UIVIewの背景色を設定する
- 20. JPanelの背景色を設定する
- 21. ツールボタンの背景色を設定する
- 22. アクティビティの背景色を設定する
- 23. ルートウィンドウの背景色を設定する
- 24. Pyside:QScrollAreaの背景色を設定する
- 25. 列の背景色を設定する
- 26. 背景色のサイズを設定する
- 27. ブートストラップテーブルの新しい行の背景色を設定する
- 28. ListViewで複数の項目の背景色を設定するにはどうすればよいですか?
- 29. angular2設定した背景色
- 30. セクション1/2の背景色をフルスクリーンにするにはどうしたらいいですか?
私はこのメソッドで 'keyWindow'の色を設定できませんでした –