У меня есть NSSplitView
, а на левой стороне у меня есть tableView (например, список источников), и в зависимости от выбора строки я хочу изменить правую часть раскола Посмотреть. Я не могу понять, как это сделать.С одной стороны программирования NSSplitView
Когда я добавляю свой желаемый subview в splitview, он добавляет еще один раскол (так что теперь всего 3 просмотра ... не то, что я хотел).
[mySplitView addSubview:myCustomView];
Как правильно установить правую сторону моего splitView?
Update
Использование
[mySplitView replaceSubview:[[mySplitView subviews] objectAtIndex:1] withSubview:myCustomView]
Кажется работать, однако это изменение размера разделенное представление довольно странно, как я могу остановить это? В IB есть возможность отключить autoResizesSubviews
, но я не могу снять этот флажок. Есть идеи?
Работает прекрасно. Благодаря! – jbrennan
как вы это делаете? – JonF
@JonF: 1. Получите рамку старого вида. 2. Установите для этого кадра новый вид. 3. Затем замените старый вид на новый. –