У меня есть простая вертикаль NSSplitView
, и я не буду сохранять его размер при изменении размеров окон, но я хочу разрешить изменение размера NSSplitView
вручную при перетаскивании вертикальной полосы, разделяющей два вида.NSSplitView: как не изменять размер с помощью окна, а только «вручную»?
EDIT. Это код, который я добавил, и по какой-то причине все идет не так: левая панель (sourceView) сохраняет одинаковый размер при изменении размера окна, но в правой панели, которая имеет правильные ограничения макета (работает хорошо, не применяя метод ниже) , NSSrollView - это левая панель, в которой я не хочу оставаться в том же положении, а другое изображение может изменяться с помощью окна.
- (BOOL)splitView:(NSSplitView *)splitView shouldAdjustSizeOfSubview:(NSView *)subview
{
if ([subview class] == [NSScrollView class])
return NO;
return YES;
}
Кто-нибудь знает быстрое решение для этого? Благодаря!
сделали вы пытались реализации методов NSSplitView Делегирование? – nkongara
Да, см. Комментарии в ответе ниже. Благодаря! – Luca