ДА Можно использовать представление заголовка, созданное с использованием XIB.Создайте XIB и класс для управления XIB (класс UIView).Использовать
YourNibClassName* v = [[[NSBundle mainBundle] loadNibNamed:@"YOUR_XIB_NAME" owner:self options:nil] firstObject];
//With this method you can load any xib for header view
tableView.tableHeaderView = v;
[v release];
РЕДАКТИРОВАТЬ
Вернуть это представление в viewForHeaderInSection, как это
YourNibClassName* v = [[[NSBundle mainBundle] loadNibNamed:@"YOUR_XIB_NAME" owner:self options:nil] firstObject];
//Do some stuff here like setting text on labels etc.
return [v autorelease];