NSSplitView левый вид гибкий и правый вид исправлен при изменении размера

Я создаю вертикаль NSSplitView программно.

Я хочу, чтобы правильный вид начинался с указанной ширины. Затем, если размер окна будет изменен, я хочу, чтобы правильное представление оставалось на той же самой ширине, если пользователь не изменяет ее.

Прямо сейчас, когда вы изменяете размер NSSplitView оба представления изменяют размер пропорционально. Я использую автоматическое расположение, поэтому я не могу использовать методы делегата в NSSplitViewDelegate такие как -splitView:shouldAdjustSizeOfSubview:,

Я запутался, как бы я реализовал это поведение в автоматическом макете для разделенного представления.

1 ответ

Вам необходимо настроить положение холдинга каждого вида. Вы можете настроить их временно для определенных изменений.

Сессия 213 из видео WWDC 2013 охватывает это хорошо.

Другие вопросы по тегам