0

これは私の WebView .nib ファイルです

WebView Nib ファイル

上部の灰色のスペースは、WebView のスーパー クラスでプログラムによって定義される 44 ピクセルの高さのナビゲーション バーに必要です。

Webview のコンテンツは、iPhone 5 では正しく表示され、拡大縮小されます。ただし、画面サイズが異なる iPhone 4s では、拡大縮小が正しくないため、一番上まで完全にスクロールできません。

Default-568h@2x.png、Default.png、および Default@2x.png を開始画面として設定しました。スケーリングの問題を防ぐことができると読んだからです。

また、Nib ファイルのビューである WebViewController のビューを

self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

しかし、どちらも機能しません。

4

1 に答える 1

2

答えは自動レイアウトにあると思います。それはそれで本当に簡単にできるようです。自動レイアウトをサポートしていない iOS のバージョンに制限されていますか? そうでない場合は、次の方法で行います。

ここに画像の説明を入力ここに画像の説明を入力ここに画像の説明を入力

この方法を使用すると、画面のサイズに関係なく、常に上部に 44 ピクセルのマージンが確保されます。

于 2013-09-09T15:12:16.530 に答える