В SnowLeopard есть метод делегата, называемый splitView:shouldAdjustSizeOfSubview:
.Все, что вам нужно сделать, это вернуть NO для вашего списка источников, и вы должны быть хорошими.Если вам требуется поддержка Leopard или более ранней версии, вам нужно внедрить splitView:resizeSubviewsWithOldSize:
и вручную изменить размер подпредставлений, оставив представление списка источников фиксированной ширины и изменив размер другого представления, чтобы заполнить границы разделенного вида (принимая во внимание ширину разделителя).
Оба метода документированы здесь