2

サイズが1024x768のメインViewControllerと一致するViewControllerがロードされたランドスケープのみのiPadアプリがあります。すべてが適切に表示されますが、読み込まれたビューの右端の領域に設定されたコントロールは非アクティブであることに気付きました。友人は、属性インスペクタですべての XIB ファイルの向きが「横向き」に設定されていることを確認するように勧めました。案の定、すべての XIB が「ポートレート」に設定されていました。すべての XIB ファイル (50 以上) を次のように設定するという面倒な作業を行いました。

属性インスペクター - サイズ:なし 方向:ステータスバー:なし 上部バー:なし 下部バー:なし モード:塗りつぶしに 合わせて拡大/縮小ユーザー操作の有効化:チェック 描画/不透明:チェック 描画/自動サイズ変更 サブビュー:チェック

サイズ インスペクタ - 表示:レイアウト レクタングル 幅: 1024 高さ: 768

それ以外はすべてデフォルト設定に設定されています。

私はまだ同じ問題を抱えています。何か不足していますか?これが関連しているかどうかはわかりませんが、ストーリーボードは使用していません。

助けてください。

ありがとう

M

4

1 に答える 1

1

webView で同様の問題が発生しましたが、次の行が欠落していることが判明しました。

myView.autoresizingMask = UIViewAutoresizingFlexibleWidth;
于 2013-03-13T20:22:36.557 に答える