0

iOS 7 にアップグレードして以来、すべてのコンテンツが 20 ポイント上に移動しており、これを修正できないようです。ウィンドウの調整からビューまで、コンテンツを下に移動する方法を他の場所で調べましたが、コンテンツビューに影響を与えるものはないようです。ビューを下に移動するにはどうすればよいか教えてください。

ここにいくつかのスクリーンショットがあります:

ウィンドウの赤い背景色が下部に透けて見えることに注意してください。

ここに画像の説明を入力 ログインページの下部でパターンが繰り返されることに注意してください。

ここに画像の説明を入力

4

2 に答える 2

0

iOS 7 の透過性の結果である可能性があります。ViewController

-(void)viewDidLoad {
    [self.navigationController.navigationBar setTranslucent:NO];    
}
于 2014-06-08T10:27:46.383 に答える
0

プロジェクトで自動レイアウトを使用していない場合、iOS 6 と iOS 7 のステータス バーの違いによって生じる問題は、Springs、Struts、および iOS 6/7 Deltas を使用して解決できます。

解決策は、コンテンツを 20 ピクセル下に移動することですが、コンテンツは iOS 6 のステータス バーの下にありませんでした。

これを解決するには、iOS 6/7 Deltas を使用して、iOS 7 でコンテンツを下に移動したポイント数に等しい負の Y Delta を設定します。たとえば、iOS 7 でコンテンツを 20 ポイント下に移動した場合、 -20 ポイントの Y デルタ。

このリンクに従って 、コードに従って正しい方向を取得します。

これが大いに役立つことを願っています。

幸運を。

于 2014-06-08T06:54:16.280 に答える