У меня есть NSSplitView с двумя подпредставлениями. Моя цель состоит в том, чтобы каждое подпредставление было ограничено минимальной шириной, но минимальная ширина окна зависела от того, какой из подпредставлений видим.
Так, например, если подпредставление левой / боковой панели (с минимальной шириной, скажем, 100) свернуто, то разрешается изменять размер окна вплоть до минимальной ширины правого / основного подпредставления (скажем, 200). У меня эта часть работает по большей части. Часть, которую я не смог понять: когда левая / боковая панель не свернута (перетаскиванием или двойным щелчком), ширина окна должна увеличиться, чтобы освободить место для левого и правого видов (т. Е. Минимум 100 + 200 + делитель).
Кто-нибудь может указать мне правильное направление? Спасибо.