0

今日からアプリのアップデートを始めました。iOSシミュレーター(xCode 4.6を実行)で起動すると、アプリの起動中にステータスバーが表示されません(これが設定方法であり、xCodeでのアプリのセットアップ方法です)が、タブバーコントローラービューとすべてのUIViewControllers(タブベースのナビゲーションアプリがあります)。

これが引き起こす問題は、UIViewControllersがiOSシミュレーターの4インチのディスプレイに表示されると、下部のタブナビゲーションバー(高さがステータスバーと一致する)の上に小さな空白が作成されることです。アプリを以前のバックアップに戻そうとしましたが、それでも修正できません。

ヘルプをいただければ幸いです。ありがとう!

最新バージョンのxCode(4.6)iOSSDK6.1を使用する

4

2 に答える 2

1

ステータスバーを再表示したい場合は、これを入れてみてください。

[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];

これがそれを解決することを願っています。

于 2013-02-24T23:22:39.030 に答える
0

OKこの行を書いて[[UIApplication sharedApplication]setStatusBarHidden:NO]; ください:このメソッドの下のappdelegate.mクラスに:-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptionsそしてチェックしてください。

于 2013-02-25T02:58:07.523 に答える