1

XCode 4 から移植した XCode 5.0 のプロジェクトがあります。XCode 5.0 のほとんどすべてが理にかなっていますが、コンパイルして実行すると、View Controller の一部のサブビューが左にシフトする理由がわかりません。アプリ。

1.) ビュー コントローラーのビュー内にテーブルビューがあります。含まれているビューは、ステータス バーのないフリーフォームの縦向きです。インターフェイス ビルダーでは 520 x 520 で、中央に配置されています。アプリをコンパイルすると、テーブル ビューはそれを含むビューの幅を埋めるのに十分な幅がありません。テーブルビューが 30 ピクセル左にずれているように見えます。

2.) 自動レイアウトを無効にしました。私が自動レイアウトを嫌う理由はいくつかありますが、その主な理由は、Interface builder に特定の画面構成で必要な場所を正確に伝えたいからです。(相対的なレイアウト スキームが嫌いで、それらを避けるために余分な作業を喜んで行うと説教しないでください)。

サブビューの幅が XCode 5.0 で変更される原因を知っている人はいますか? コードでフレームを一時的に手動で設定しましたが、元の幅よりも約 20 ~ 30 ピクセル広い幅を指定する必要があるため、非常に奇妙です。

この違いはどこから来ているのでしょうか?

4

0 に答える 0