0

ビューの下部にボタンがあり、iPhone 5 では高さ 120 ポイント、iPhone 4 では高さ 105 である必要があります。これは自動レイアウトで実現できますか? または、コードで画面のサイズを確認してから、ボタンの高さを変更する必要がありますか?

4

1 に答える 1

1
  1. Autolayout では、viewDidLoad でビューにフレームがありません。viewWillAppear: または viewDidLayoutSubviews でコードを試してください。

  2. Autolayout では、フレームを設定しません。代わりに、制約を編集します。フレームの設定は、レイアウトが制約によって記述されたものに戻る次のレイアウト パスまで機能します。

  3. サブビューに合わせてボタンのサイズを変更するには、次のような方法を試してください (ビジュアル形式の言語で): |-[theView]-| ただし、xib からどのような制約が設定されているかによって異なります。
于 2013-10-25T08:53:29.587 に答える