Mam NSTableView oparty na widoku, który jest osadzony w NSScrollView. Ma niestandardowe komórki, które mają x najwyższą liczbę pikseli. NSScrollView ma taki sam rozmiar jak panel, z którego jest wyodrębniony. Chcę zmienić rozmiar całego NSTableView w zależności od tego, ile wierszy znajduje się w tabeli.Zmiana rozmiaru NSTableView lub NSScrollView w zależności od liczby wierszy w tabeli
Wszystko działa oprócz zmiany rozmiaru. Zmiana rozmiaru widoku przewijania ręcznie w IB wydaje się mieć pożądany wpływ, ale NSSrollView nie wydaje się mieć metody klasy, aby zmienić rozmiar swojego widoku (jak NSView ma setFrame). Czy powinienem zmienić rozmiar widoku scollview, tableview, both lub else? Czy NSScrollView ma metodę setFrame lub podobną, której mi brakuje?
Dzięki.
Dlaczego chcesz to zrobić? Jeśli umieścisz 'NSTableView' w Konstruktorze interfejsów, jest już wewnątrz widoku przewijania i wszystko jest zarządzane dla ciebie. –