問題タブ [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.

0 投票する
2 に答える
694 参照

ios - ランドスケープ モードでの iOS 7 ステータス バーの問題

私のアプリケーションには、横向きで表示されるはずの署名画面がありますが、iPhone のステータス バーは縦向きモードで表示されます。ステータスバーを縦モードではなく横モードで表示するにはどうすればよいですか? ViewDidLoad で横向きをステータス バーに設定しようとしましたが、うまくいきませんでした。

私はpresentViewControllerを使用して画面をプッシュし、

ここに画像の説明を入力

画面を横向きモードにするコードのスニペットを以下に示します。

どんな助けでも大歓迎です!

ありがとう、ラメッシュ

0 投票する
1 に答える
141 参照

ios - ステータス バーが常に一番上に表示されるようにするにはどうすればよいですか?

これは簡単な修正であるか、何らかの設定があると確信していますが、何らかの理由でどこにも答えが見つかりません。

私が画面に持っている UIImageView は、画像に示すように背面に送信しても、常にステータスバーの上に配置されます。

ここに画像の説明を入力

ステータス バーを常に一番上に表示するにはどうすればよいですか? 画像を上端から画面外にスライドさせるので、画像をバーの下に残しておきます。

これが私のコードの一部です。画像を生成し、画面の上部から移動しています。

0 投票する
2 に答える
494 参照

ios7 - iOS7 の StatusBar の背景色

iOS6以降と互換性のあるアプリに取り組んでいます。iOS 7 のステータス バーでは、ビューとナビゲーション バーが重なっています。iOS 6 スタイルのステータス バーが必要です。すべての UI オブジェクト、ビュー、Viewcontroller、および Navigation Controller の上に表示されるようにします。どうすればこれを達成できますか?

0 投票する
0 に答える
3212 参照

ios7 - iOS 7: UINavigationController を子ビュー コントローラーとして持つカスタム コンテナー ビュー コントローラー

UINavigationController を子ビュー コントローラーとして配置する目的で、カスタム フルスクリーン コンテナー ビュー コントローラーを作成したいと思います。UINavigationController のビューは、UINavigationController がルート ビュー コントローラーのように見えるように、コンテナー ビュー コントローラーのビューを埋めます。(たとえば、Facebook で普及したスライド サイドバー メニュー UI を作成するために、このようなことをしたいと思うでしょう。)

私が行ったことは、iPhoneが横向きのときにステータスバーを非表示にする別のView Controllerを提示するときに不具合があることを除いて機能します。通常、ナビゲーション バーは、ステータス バーが消えると上にスライドし、再表示されると下にスライドします。代わりに、ナビゲーション バーは上にスライドすると想定される場所にとどまり、下にスライドすると想定される場合は、最初にステータス バーが重なるように配置され、次にステータス バーの下の正しい位置にジャンプします。基本的に、UINavigationController がカスタム コンテナー ビュー コントローラー内にない場合と同じように動作するようにしようとしています。

以下は、問題を確認するために実行できるコードですが、実行したくない場合は、最小限のカスタム コンテナー ビュー コントローラーを実装するContainerViewControllerクラスを参照してください。この問題の原因となっているカスタム コンテナー ビュー コントローラーに欠けているものは何ですか? UITabBarController をコンテナー ビュー コントローラーとして使用すると機能するため、実装に何かが欠けているようです。

必要に応じて以下をお読みください

サンプル コードを実行して問題を確認したい場合は、概要を以下に示します。3 つの方法でアプリを条件付きでコンパイルするために、 AppDelegateで定義されたMODEと呼ばれるプリプロセッサ定義があります。

  • MODE == 1の場合、ViewControllerは UINavigationController 内にあります。次に、「Present」ボタンを押してViewControllerWithStatusBarHiddenを表示し、「Dismiss」ボタンを押してこのビュー コントローラーを閉じることができます。アプリのこのモードは、私が求めている動作を示しています。

  • MODE == 2の場合、UINavigationController がContainerViewControllerの内部にあることを除いて、 MODE == 1の場合と同じです。アプリのこのモードは、私が現在持っている望ましくない動作を示しています。

  • MODE == 3の場合、UINavigationController が UITabBarController の内部にあることを除いて、MODE == 1の場合と同じです。アプリのこのモードは、私が求めている動作を取得できることを示しています。

繰り返しになりますが、問題を確認するには、iPhone が横向きのときに [Present] ボタンを押してから [Dismiss] ボタンを押してください。

コード

4 つのクラス:

  1. ContainerViewController
  2. AppDelegate
  3. ViewController
  4. ViewControllerWithStatusBarHidden

ContainerViewController.h

ContainerViewController.m

AppDelegate.h

AppDelegate.m

ViewController.h

ViewController.m

ViewControllerWithStatusBarHidden.h

ViewControllerWithStatusBarHidden.m

0 投票する
3 に答える
117 参照

objective-c - IOS7 UIStatusBar で時計 (時刻) を非表示にする方法

UIStatusBar から時計 (時刻) を非表示にする方法はありますか? 時計のないステータスバー

0 投票する
1 に答える
163 参照

ios - iOS 7.1 でステータスバーを再表示できません

iOS 7.1 でステータス バーを非表示にすることに問題を抱えている人を見かけますが、私は逆の問題を抱えています。一度非表示にすると再表示できません。:)

コードのこの部分は、iOS 7 と 7.1 の両方で問題なく動作します。ステータス バーが非表示になり、イメージ ピッカーが表示されます。

ただし、ステータス バーを元に戻すはずの部分は、iOS 7.1 では機能しなくなりました。

このコードはイメージ ピッカーを閉じますが、ステータス バーは非表示のままです。

この問題を解決する方法はありますか?

0 投票する
1 に答える
130 参照

ios - iOS のステータス バーの色あせ?

Facebook の新しいアプリである Facebook Paper では、ステータス バーがわずかにフェードアウトしています (テキストがややフェードアウトしています)。いくつかの異なる方法を試しましたが、うまくいきませんでした。これを複製する方法についてのアイデアはありますか? 以下はスクリーンショットです。

http://i.imgur.com/VXoqyme.jpg?1