Как добавить вид верхнего/нижнего колонтитула раздела при использовании AsyncDisplayKit?

Кажется, что в настоящее время ASTableNode и ASTableView не поддерживают представление заголовка/нижнего колонтитула раздела.

Я не могу найти только метод протокола:

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

который ничего не показывает.

И методы установки делегата/источника данных были перехвачены AsyncDisplayKit, поэтому я не могу использовать способ UIKit для этого.

Итак, могу ли я добавить представление верхнего/нижнего колонтитула раздела, когда использую AsyncDisplayKit?


person xi.lin    schedule 24.03.2017    source источник


Ответы (1)


Просто узнайте, что ASTableNode будет вызывать методы UITableViewDelegate.

Так что просто реализуйте методы

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

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

И он будет работать так же, как и раньше.

person xi.lin    schedule 29.03.2017