Я использую NSScrollView в своем приложении Какао и хочу настроить длину горизонтального скроллера. Содержимое прокрутки разделено на две основные области: область фиксированной ширины слева и область динамической ширины справа. Левая область прокручивается только по вертикали - она остается фиксированной в левой части представления, когда пользователь прокручивает влево и вправо. Вот скриншот прокручиваемого вида:
http://jarodlong.com/dropbox/nsscroller_issue.png
Я не хочу, чтобы горизонтальный скроллер перекрывал фиксированную область слева. Он должен быть ограничен областью справа.
Есть ли способ сделать это без создания подкласса NSScrollView? Я бы действительно предпочел не создавать подклассы, но если это необходимо, на что я должен обратить внимание при этом?
Я пробовал просто установить рамку горизонтального скроллера, но я думаю, что NSScrollView постоянно меняет размер скроллера, чтобы он соответствовал всей области.