問題タブ [ios7-statusbar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - メール-SMSコンポーザを表示した後のステータスバーの下のiOS 7ナビゲーションバー
プロジェクトを iOS7 にアップグレードした後、ステータス バーの下にビューが表示されました。
しかし、私のSettingsViewControllerで、モーダルビューを提示してsmsコンポーザーを表示すると、作成が完了した後、またはステータスバーの下でそのビューが再びキャンセルされました。しかし、DashBoardViewController ビューに戻ると、通常に戻ります。どうすればいいのかわからない。問題を説明できれば幸いです。私のコードとスクリーンショットは以下のとおりです。
->スクリーンショット:
SettingViewController.m (SMS 作成メソッドと終了作成メソッドを表示)
ios - iOS7 および以前の iOS バージョンでのステータス バーに関する考慮事項
私の iPhone アプリは、iOS7 バージョンと以前の iOS バージョンの間で同じように動作しないことに気付きました。もちろん明らかな違い (スタイリング) がありますが、ステータス バーが表示されているかどうかに依存するコード化されたロジックについて話しているのです。
以前のバージョンでは、(さまざまなレイアウト/位置の目的で) 高さと垂直位置を計算するときに、ステータス バー (高さが 20 "ピクセル") を考慮する必要がありました。たとえば、私のアプリにはステータスが表示されているため、20 ピクセルを考慮する必要がありました (Y 位置 0 は画面の最上部ではなく、21 番目のピクセル位置 (ステータス バーの下) であったため)。
しかし、現在、iOS7 では、これは当てはまらないようです (Y 位置 0 がステータス バーの一番上になります)。
これを明確に説明していることを願っています。そして、誰かがここで何が起こっているのかをよりよく理解するように私を導いてくれることを願っています.
ios - iOS 7 でナビゲーション バーが非表示になっている場合、ステータス バーの色を変更するにはどうすればよいですか?
これを行うことで、ナビゲーション バー (およびステータス バー) の色を変更する方法を認識しています。
しかし、ナビゲーション バーを非表示にすると、ステータス バーの色が透明色に戻ります。
ナビゲーション バーが非表示の場合でも、ステータス バーの色を barTintColor と同じにするにはどうすればよいですか?
ios7 - iOS 7 のステータス バーを非表示に設定しているにもかかわらず、消えない
私が取り組んできたアプリのほとんどで、iOS7 でステータス バーが消えないという問題が発生しています。iOS 6.1 以下ではまったく問題ありませんが、私がしていたことは何もしていませんでした。
Plist の設定は次のようになります。
UIStatusBarHidden => YES
UIStatusBarHidden~ipad => YES
私の Xib ファイルでは、ビューのステータス バーが [なし]に設定されていることを確認しました(スクリーンショットを参照)。
次に、アプリケーションの起動時に一般ターゲット設定のステータス バー スタイルを非表示に設定する必要があるのではないかと考えましたが (スクリーンショットを参照)、これも効果がありませんでした。
私はこれを正しくするために何時間も費やしました!
ios7 - NavigationController ios7のないUINavigationBar
上部に UINavigationBar を持つ UIViewController があります。viewController はモーダル トランジションを介して画面に表示されます。iOS7 では、navigationBar が引き伸ばされず、その結果、静的な高さが 44px になるという問題があります。これにより、statusBar がオーバーラップします。
iOS7でnavigationBarの高さを変更するにはどうすればよいですか?
ios - iOS7 ナビゲーション バー + ステータス バーのテキストの色
ステータス バーのテキストの色に問題があります。テキストの色を白にしたいのですが、モーダル ビューでは黒のままにします。
次の構成があります。
- 「Opens in 5.1」、「Project Deployment target 7.0」、「View as iOS7 and later」が設定されたストーリーボード
UITabBarViewController
- 4
UINavigationControllers
UIViewController
各ナビゲーション コントローラーには、内部のカスタム サブクラスがあります。
UINavigationBar の背景色を 経由で暗く設定しましたappearance
。
View controller-based status bar appearance
に設定YES
私のサブクラスにUITabBarViewController
は次のメソッドがあります:
これらのメソッドは、アプリケーションの開始後に呼び出されます。
UIViewControllers
サブクラスにも同じメソッド呼び出しがあります。
また、の戻り値を to に変更しようとし-preferredStatusBarStyle
ましたUIStatusBarStyleDefault
(まあ、テキストを黒でペイントする必要があることは知っていますが、とにかく試しました)
ストーリーボードでステータス バー オプションをライト コンテンツに設定する場合も同じです。うまくいきません。
私に似たSOに関する質問がたくさんあることは知っていますが、提案された解決策は私の状況では役に立ちません。
私のステータスバーはまだこのように見えます:
そして、その色を白に変更したい=/
ios - ラベルのないiOS 7 NavigationBarの戻るボタンのカスタム画像
ナビゲーション バーにカスタムの戻るボタンを作成しようとしています。私は次から始めます:
画像は 34x34 ポイントであるため、画像の配置がないと適切に中央に配置されません。現在の問題は、各画面に空白のタイトルを設定したり、ViewController 自体に変更を加えたりせずに、「戻る」ラベルを取り除こうとすることです。
何か案は?ありがとうございました
ipad - iOS7 アップグレード - iPad でステータス バーが非表示にならない
こんにちは、ユニバーサル アプリを iOS6 から iOS7 にアップグレードしています。.plist ファイル内でこれを使用して、ステータス バーを非表示にしています。
次に、AppDelegate didFinishLaunchingWithOptions:内に次を追加しました。
以下で実行すると、ステータスバーが正しく非表示になります。
- iOS6 [iPhone,iPad]
- iOS7【アイフォン】
iPad/iOS7 でのみ問題が発生します。ここに隠せない!
ヘルプはありますか?
ios - モーダル ビューの iOS7 ステータス バーのフォント色
モーダル ビューの 1 つで、ステータス バーのフォントの色を白に変更しようとしています。他のビューは、アプリ デリゲートで白に設定されています。
ViewController の同様の質問への回答にある次のコードを試しました。
ただし、フォントがまだ黒く表示されるため、これは機能しません。
iOSシーンにはかなり新しいので、提案を手伝ってください。