として背景画像を読み込む:小さな白いギャップ私はviewWillAppearで次のコード持っビュー
- (void) viewWillAppear:(BOOL)animated{
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]];
[super viewWillAppear:animated];
}
をしかし、なぜそれがとき、それはロード初めて、私が白のギャップを見ることができるということです画面の下部? background.pngサイズは640x960ピクセルです。このギャップは、別のビューコントローラに移動してこのビューコントローラに戻ると消えます。これは、アプリケーションが最初に起動したときに読み込まれる最初のビューです。これがどうして起こるのか誰でも気づいていますか?ここで
はスクリーンショットです:UPDATE:
我々はまだそれを見ることができる理由20ピクセル白のギャップは、MainWindow.xibからIながら、まだ、わからないようですサブビューとしてビューを追加しました。すべてをカバーする必要があります。それが別のビューから戻った後、なぜそれはすべてをカバーしますか?
は、ここでは、can download to show the issue
を設定して20ポイント高く、このギャップですか?あなたのビューのように聞こえる、またはスーパービューの一部が460ポイント高い(ステータスバーの画面の480 - 20)が、ステータスバーの下の(0、0)にあります。 –
私はそれがステータスバーのサイズの周りにあるべきだと思います...しかし、私はこれが起こった可能性があるか分かりません – aherlambang