How to add section header/footer view when using AsyncDisplayKit?

1.5k views Asked by At

It seems that currently ASTableNode and ASTableView both lack the support of section header/footer view.

I cannot only find a protocol method:

- (nullable NSString *)tableNode:(ASTableNode *)tableNode titleForHeaderInSection:(NSInteger)section

which shows nothing.

And the delegate/dataSource setter methods have been intercepted by AsyncDisplayKit, so that I cannot use the UIKit's way to do it.

So can I add section header/footer view when I'm using AsyncDisplayKit?

1

There are 1 answers

1
xi.lin On BEST ANSWER

Just find out that ASTableNode will call the UITableViewDelegate methods.

So just implement the methods

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

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section;

And it will work just like before.