2

viewForHeaderInSection自動レイアウトを使用して、各ヘッダーにボタンのみを使用してデフォルトを再作成しようとしています。私のレイアウトの核心は次のとおりです。

@"|-[titleLabel]-4-[refreshButton(==22)]"

これは、iPhone の縦向きと横向きの両方で問題なく動作します。

ここに画像の説明を入力

ただし、iPad で実行すると、「titleLabel」が左マージンに近すぎます (iPad ではマージンが大きいため)。標準のマージンを使用してラベルを配置することを望んでいまし|-たが、そうではないようです (デフォルトのポイント数を使用しているだけだと思います)。

ここに画像の説明を入力

このラベルを正しく配置するにはどうすればよいですか? iPad と iPhone を確認し、定数を更新する必要がありますか? または、余白サイズを表す定数値を参照できますか?

4

1 に答える 1

0

の左端を の左端に揃える新しい拘束を追加する必要がtitleLabelありUITableViewます。IB/ストーリーボードでは、これは簡単に実行できます:

  1. 両方のオブジェクトを選択
  2. 配置ボタンをクリックします (この画像の最初のボタン: ここに画像の説明を入力) 。
  3. 整列をクリックLeft Edges
于 2013-07-04T22:52:12.560 に答える