2012-02-02 10 views
0

サポートされているインターフェイスオリエンテーションランドスケープのみを使用してプロジェクトを作成します。UIInterfaceオリエンテーションの問題

私は、私の風景を風景に変え、サイズをw:480 h:320に変更しました。この方法で

私は私の見解(self.view.frame.size.width)の幅を取得し、値が320である-scrollViewDidScrollが、IBに、私は何であるか誰もが知っている480

でそれを設定それ?ありがとう!

答えて

2

IBの方向を変更しても、ビューがロードされてもビューには何の違いもありません。これは、コントロールをレイアウトするときの便利なことです。

ビューの実際の幅は、実行時のデバイスの向きに依存します(回転を許可した場合)。ビューは、あなたがいることを確認してください、自動的に画面に合わせてリサイズされますので、あなたがそれをロードする際にお使いの携帯電話は、ポートレートモードである場合、幅が320

なり、ペン先からロードされ

ビューコントローラでwillRotateToInterfaceOrientation:メソッドを正しく設定します。

風景に表示されている場合は、ビューが使用されている場合は、内部サイズ(境界)が常に外部サイズ(フレーム)と同じではないため、代わりにself.view.bounds.size.widthプロパティを使用してください。回転した。

+0

ありがとう、これは良い説明です! –