3

Flash Builder でコンパイルしているときに、iOS のステータス バーを削除しようとしていじっています。問題は、ステータスバーを時々そこに表示する必要があることですが、特定のビューの間だけ消えてしまうため、アプリケーションの xml ファイルで true を設定するだけでは機能しません。また、stage.displayState = "fullScreen" と stage.displayState="normal" を使用してみました。これはエミュレーターでは機能しますが、実際のデバイスでテストすると、stage.displayState が元の状態から変化することはありません。これを行う方法を知っている人はいますか、それとも Flash Builder を使用してそれが可能でしょうか? アクションスクリプトを介して直接ではない場合、iOS と Android の両方のステータスバーを切り替えることができる ANE (エアネイティブ拡張機能) を知っている人はいますか?

また、詳細については、Flex 4.6/AIR 3.4 SDK を使用しています。

ありがとう!

4

1 に答える 1

0

これが本当に遅いことはわかっていますが、この問題の解決策をまだ探している人のために、これを可能にする ANE があります。https://github.com/sharkhack/IOSStatusBarAne

それを使用するには、単に呼び出しますcom.azer.IOSApplicationSettings.Settings::StatusbarHidden("YES");

于 2014-09-02T20:48:51.267 に答える