1

現在、iOS 7 のステータス バーに問題があるアプリがあります (または、アプリの実行時にステータス バーが表示されない - アプリ自体が上に移動してステータス バーを覆い、ステータス バーを多少マージします)、レイアウト全体が崩れます。

この問題に対する回答が見つかりました: New iOS 7 statusBar leave a range 20px in apps compilation in Xcode 5

ユーザーが「ウィンドウの Y パラメータ」を 20 に設定する必要があると述べているという回答の問題は、彼らが何について話しているのか見当がつかず、Google で見つけられないということです!

このパラメータがどこにあるか知っている人はいますか? 誰かが私に一般的な指示を与えることができますか? =D

4

2 に答える 2

0

メソッドで使用するか、@ sohail059 answer のようにこのフレームを手動で設定でき[self.window setFrame:[[UIScreen mainScreen]bounds]];ます- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions。おそらく、これを回避する最善の方法は、ステータス バーを非表示にすることです。あなたはそれを使用することができます

-(BOOL)prefersStatusBarHidden{
    return YES;
}

View controller-based status bar appearanceビューコントローラーで、またはinfo.plist ファイルに追加して、 NO に設定します。ただし、アプリケーションでステータスバーを使用する場合は、質問にリンクした回答を試してください

于 2013-09-24T14:54:23.800 に答える