As far as I know, there's no way to set vertical cell contents alignment either in IB or programmatically, and there sure should be. I think two choices you might look at are using NSAttributedStrings for your cells and adjusting the baseline, or subclassing NSCell to override its drawInteriorWithFrame:inView: method. Either way you'll have to calculate the offset based on the text rectangle and the cell frame.