kitoko552.memo

kitoko552のメモ

UITableViewのviewForHeaderInSectionがsection=0のときに呼ばれない

UITableViewのdelegateメソッドviewForHeaderInSectionは、sectionが0のときに呼ばれないときがあります。

これは、heightForHeaderInSectionを実装していない場合に起きるので、heightForHeaderInSectionを実装すると直ります。

func tableView(tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
    return 44 // ヘッダーの高さ
}

※参考記事 stackoverflow.com