2011-09-16 11 views
0

自分の画面の半分を自分のiPhone画面でのみ表示しようとしています。高さを変更することは、iPhoneの画面に反映されていません

ビューコントローラのxibを開いて、ビューの色を赤に変更し、デフォルトの幅*高さを320 * 480から320 * 200に変更して保存し、アプリケーションをビルドしますが、シミュレータは完全にビューを表示しています320 * 200モードではありません。この問題の解決策は何ですか?

また、xibのx座標とy座標も変更できません。私はどうすればできますか?

+0

このView Controllerを現在表示されているViewにどのように追加しているのかを投稿してください。 – mayuur

+0

私が作業しているビューは、メインビューコントローラxibです。 – user930195

答えて

0

ビューを管理しているUIViewControllerは、画面全体を表示するようにself.viewのサイズを常に変更します。

(あなたのビューが自動的に呼び出しことがステータスバーより大きくなり、保留を持っている場合は、タブバー、ナビゲーションバーを持っている場合に応じて適応される。この方法は、...)

あなたの代わりにサブビューを使用する必要がありますsthgを画面の半分だけ表示する必要がある場合は、ビューを表示します。

+0

これらのxibをリレーする代わりに、私は最終的にプログラマチックにサブビューを使ってこれを行うことにします。 – user930195

0

画面の半分にビューを表示し、適切なサイズのuiviewを表示したい場合は、 6ヶ月前に問題に直面して、このように解決しました。

関連する問題