1

UITableViewグループ化されたスタイルのデフォルトのセル、セクション ヘッダー、およびセクション フッターの寸法 (幅、高さ、左右の余白、上下の余白) は?

もう知っている:

  • セルの高さ: 44px、いつもと同じ
  • セクション ヘッダーの高さ: 22px (この回答から) - myTableView.sectionHeaderHeight10 を返しますが、セクション タイトルを設定するときにそれを見て、正しくないことがわかります。

質問する理由は、UITableViewから戻るためにグループ化されたスタイルの予想される合計の高さを計算する必要があるためcontentSizeForViewInPopoverです。しかし、私が高さを求めているのであれば、将来の参考のために幅を求めるかもしれません.

4

1 に答える 1

2

ストーリーボードはセクションのヘッダーとフッターの高さを教えてくれませんか? 以下のスクリーンショットに基づいて教えてくれます。

セルが **GROUPED** に設定されている場合のセクション ヘッダーとフッターの高さ

図 1:セルがGROUPEDに設定されている場合のセクション ヘッダーとフッターの高さ

セルが **PLAIN** に設定されている場合のセクション ヘッダーとフッターの高さ

図 2:セルがPLAINに設定されている場合のセクション ヘッダーとフッターの高さ

セクションの幅は、アプリケーションのコーディングによって異なります。を使用している場合UITableViewController、幅は画面サイズになります (iPhone/iPad によって異なります)。UITableView内に があるUIView場合、幅はサイズ変更したとおりになります。

また、あなたが言及したセルの高さ(44)はデフォルト設定です。カスタム セルを使用している場合、各セルの高さが変わる可能性があります。

セルの幅については、誰かが測定してブログに投稿していました。ただし、カスタム幅が必要な場合は、SO に関するこの投稿が役立ちます:グループ化されたスタイルで UITableView のセルの幅を設定する方法

于 2012-09-25T18:03:53.633 に答える