Вы можете заменить заголовки разделов UITableView, реализовав следующий метод в UITableViewDelegate:
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
Возможно, вы также захотите внедрить метод высоты, чтобы обеспечить новыйвид сечения отображается правильно:
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
Чтобы изменить цвет заголовка раздела, создайте UIView с UIImageView внутри него и UILabel для текста раздела.Добавьте изображение в UIImageView, чтобы увидеть, как должен выглядеть фон.
AFAIK, вы не можете манипулировать tintColor вида разреза.