Mam NSSplitView
i po lewej stronie Mam tableView (podobnie jak listę źródeł) iw zależności od wyboru wiersza, chcę zmienić prawą stronę podziału widok. Nie wiem, jak to zrobić.Ustawienie jednej strony NSSplitView programowo
Po dodaniu żądanego podzamczu do podzielonego widoku, dodaje on kolejny podział (więc teraz są 3 widoki ogółem ... nie to, co chciałem).
[mySplitView addSubview:myCustomView];
Jak poprawnie ustawić właściwą stronę mojego SplitView?
Aktualizacja
Korzystanie
[mySplitView replaceSubview:[[mySplitView subviews] objectAtIndex:1] withSubview:myCustomView]
wydaje się działać, jednak to zmiana rozmiaru widoku podzielonego dość dziwnie, w jaki sposób można temu zapobiec? W IB istnieje opcja wyłączenia autoResizesSubviews
, ale nie mogę tego odznaczyć. Jakieś pomysły?
Działa pięknie. Dzięki! – jbrennan
jak to robisz? – JonF
@ Jon: 1. Pobierz ramkę starego widoku. 2. Ustaw do tego ramkę nowego widoku. 3. Następnie zamień stary widok na nowy. –