0

FacebookのiPhoneアプリと同様に、高さが可変のセクションヘッダーとコンテンツを使用してUITableViewを作成する方法を知っている人はいますか?

そのため、いくつかのヘッダーにテキストが必要です (お気に入り、アプリなど)。しかし、一部のセクション ヘッダーでは、テキストが不要で、高さ 5 ピクセルの区切り記号が必要です (たとえば、Facebook Messenger アプリの区切り記号など)。

例:

FAVORITES <-- Header:
 fav1
 fav2
 fav3

APPS   <-- Header: this is all apps header
 app1  <-- these are the most used apps
 app2
=====  <-- Header: this is a header with no text (see Facebook Messenger)
 app3  <-- apps not used in a long time
 app4

FRIENDS <-- Header:
 Sam
 Tina 

したがって、セクション ヘッダーには動的コンテンツが必要です。セクションは毎回特定の順序にする必要があります。最後に、セクション ヘッダーは特定の高さである必要があります。

4

1 に答える 1

2

UITableViewDelegate および UITableViewDatasource ドキュメントを参照する必要があります。

具体的には、次の 2 つの方法があります。

– tableView:heightForHeaderInSection:

- tableView:viewForHeaderInSection:

于 2012-10-19T17:51:13.943 に答える