2011-01-29 7 views
2

おはよう!ランドスケープ(iPhone)の誇張問題

私は強制的に風景を見ています。しかし、私が直面している問題は、ナビゲーションバーのボタンが他の場所にあることですが、私はそれを動作させるために数ステップ(インチ)をクリックする必要があります。例えば

ボタンはフレーム

0,0であるならば、私は戻って50.0でクリックする必要があります。私はスクリーンショットを添付しています。誰が間違っている正確に何を伝えるためのコード(またはプロジェクト全体)を設けることなく、

おかげ&よろしく Image Attached with detailed explanation

+0

右のボタンでも同じことが起こりますか? – Seyther

+0

あなたは両方のボタン用です –

答えて

0

を助けてください、それはほとんどありません。

...これは単なるフレーム/境界問題でない限り。それらが適切な値に設定されていることを確認してください。フレームは、あなたのビューが表示される領域であり、境界は、ビューがインタラクションを受け入れる領域です。

0

どのように画面を横向きにしましたか?あなたはそれをあなたの問題の原因である可能性があります他の方法を、強制した場合

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
    return UIInterfaceOrientationIsLandscape(interfaceOrientation); 
} 

:通常の方法は、(どんなのUIViewControllerのサブクラスで)次のようなものです。

0

これはあなたが唯一行う必要があります、サイズ変更による無Autoに発生することがありはをリサイズ、その後Interface Builderのでのgoto レイアウトライブAutoです。すべてのコンポーネントを一つずつ選択することで

OR

CMD + 3を襲った後にのみだけにして任意の

場合、内側の正方形内の行を選択して、外側の選択を解除自動サイズ変更という名前のパネルがあります不足しているブロックが表示され、ボタンに問題はありません。

乾杯

関連する問題