2011-04-18 20 views
5

Mam widok NSSplitView. Na lewym panelu tego podzielonego widoku mam NSTableView i niestandardowy widok utworzony programowo. Używam delegate, aby upewnić się, że moje dwa panele nie zmieniają rozmiaru w tym samym czasie.Automatyczne zmienianie rozmiaru widoku podrzędnego utworzonego programowo

dodam mój widok niestandardowy sposób:

BWAnchoredButtonBar *anchoredButtonBar = [[[BWAnchoredButtonBar alloc] initWithFrame:[leftPane bounds]] autorelease]; 
[leftPane addSubview:anchoredButtonBar]; 

I wydaje się działać ok. Po uruchomieniu aplikacji wszystko działa poprawnie. Teraz mój problem polega na tym, że podczas zmiany rozmiaru panelu widoku podzielonego widok niestandardowy nie zmienia rozmiaru, pozostawiając nieprzyjemną białą przestrzeń między nim a dzielnikiem NSSplitView.

Chyba chcę zapytać, w jaki sposób mogę programowo ustawić sprężyny i rozpórki, które IB ustawia wizualnie?

Ponadto, nie mogę używać IB, ponieważ Xcode 4 nie obsługuje wtyczek IB.

Odpowiedz

Powiązane problemy