如何在使用AsyncDisplayKit时添加节头/页脚视图?

时间:2017-03-24 10:44:25

标签: ios uitableview sectionheader asyncdisplaykit

目前似乎ASTableNodeASTableView都缺少剖面页眉/页脚视图的支持。

我不仅可以找到协议方法:

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

没有显示任何内容。

委托/ dataSource setter方法已被AsyncDisplayKit拦截,因此我无法使用UIKit的方式来执行此操作。

当我使用AsyncDisplayKit时,我可以添加节头/页脚视图吗?

1 个答案:

答案 0 :(得分:5)

发现ASTableNode会调用UITableViewDelegate方法。

所以只需实现方法

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

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

它会像以前一样工作。