У меня есть вертикальный NSSplitView, нижний подзаголовок содержит пользовательский вид (например NSView) и NSTextView.NSSplitView изменяет размер пользовательского NSView, содержащегося
NSView содержит внутри него два NSButtons.
Когда я изменяю размер splitView, делая его меньше, NSView, содержащий кнопки, также изменяется. Я не хочу этого поведения.
Чтобы лучше объяснить мою проблему, просмотрите прикрепленное изображение.
Изображение 1: окно при запуске приложения, все нормально
Изображение 2: Я изменен делая меньше вида разделения, только небольшая часть кнопок видно
Изображение 3: Я ве увеличены снова разделенное представление, но как вы можете увидеть NSView остается все меньше и кнопки больше не будут видны (если изменить размер SplitView вниз «исчезает» в NSView)
Я сворачивание SplitView с помощью анимации, так что ограничение не помогает так много, но теперь благодаря вам я имею направление, чтобы следовать. Очень странно, что когда я удаляю NSTextView, NSView не изменяется. – dafi
Я думаю, вы имеете в виду 'constrainMinCoordinate', не так ли? – trojanfoe
Фактически, 'constrainMinCoordinate' ограничивает минимальную координату * делителя *, а не размер какого-либо определенного поднабора. Таким образом, * максимальная * координата делителя * выше * вид служит для определения минимальной высоты этого вида. Смутно, да. – Violet