I experienced a similar behavior: without the implementation of TableView: heightForHeaderInSection: some, not all, headers were rendered as punch font. Rather, one horizontal line was crossed through the heading. (Sorry, no image, catch-22 reputation.) (Both iPad and iPhone have the same behavior)
The implementation of the above method resolved the problem.
source share