0

おそらく、Facebook の iPhone アプリとそのスライドイン メニューを見たことがあるでしょう。

上にスクロールすると、次のヘッダーが配置されるまで、各グループのヘッダーが上で停止していることがわかります。逆もまた同様です。下にスクロールすると、グループのコンテンツが完全に表示されると、ヘッダーがグループにくっついてスクロールし始め、次のヘッダーの場所が残ります。

やり方を知っている方がいましたら、助けてください。この効果がどのように呼ばれているのかわかりません。グーグルで調べましたが、結果はありませんでした。

ヘルプ (tut、リンク、コード) は大歓迎です。

前もって感謝します

4

1 に答える 1

1

この効果(私があなたを正しく理解している場合)は機能に組み込まれていUITableViewます-あなたが探している方法は次のとおりです:

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section

(このメソッドのドキュメントはここにあります)。

UITableViewセクションヘッダーを指定すると、電話などのアプリ([連絡先]セクション)に表示される種類の効果が有効になります


Facebookのように見えるヘッダーを取得するには、次を使用できます。

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section

(このメソッドのドキュメントはここにあります)。

この関数を使用すると、カスタムビューをUITableViewに渡して、セクションヘッダーとして使用できます。

于 2012-11-25T19:19:34.820 に答える