Well, since a model doesn't have a header the original (year-old) question makes little sense.
Your approach with replacing the header view painting is good but you may also need to translate the drawing to keep it visible, and adjust the size of the sections (reimp. sectionSizeFromContents()) for the narrower width/taller height.
Bookmarks