2つのアプリがあり、どちらも背の高い画面ではなく、より広い画面を表示するために、iPhoneを横向きモードで使用する必要があります。強制的な横向きの向きのアプリの難易度
私が見つけたことの1つは、最初のビューはうまく見えるが、他のすべてのビューは、サブビュー(UIButtons、UIPicker、UIViews)が片側に押し込まれたり、(要素が設定されたかどうかビューのサイズが変更されたときと同じ位置に移動、サイズ変更、または移動する)。私の見解はすべて、IBで横向きにデザインされています。私の基礎となるUIWindow、そして私が考えることができるすべてが、横向きに配置されています。私のplistファイルでさえ、UIInterfaceOrientationLandscapeRightフラグが設定されています。
私のすべてのビューを私のrootviewコントローラと同時にロードすると、問題はありません。しかし、後でビューが読み込まれると、クリップがクリップされたり、絞られたりします。
問題を回避する唯一の方法は、新しいビューに反転し、私のコードに次の行を追加しました:私はこれを行うために必要がある理由
[coming.view setFrame:CGRectMake(0, 0, 480, 300)];
誰もが知っていますか?変換が適用されない限り、ロードされたビューは300x480であるとiPhoneが仮定しているだけですか?
ありがとうございました。
ps。これは、前述のようにビューは、私はsetFrameを呼び出さない場合は次のようになります。
alt text http://files.me.com/mahboud/ljhvun
その画面が同様にダウン絞らなければならない最初の1の後にロードされますすべてのviewcontrollers。何らかの理由で、最初のviewcontrollerにこの問題はありません。
これは、iPhone OS 3.1.3の時点では依然として問題であることが確認できます。 ADCメンバーシップには2つの無料サポートインシデントが含まれていますので、私は提出してニュースがあるときにお知らせします。 –