2012-03-19 20 views
12

Jestem nowy w Mac OSX Programming. Stworzyłem w aplikacjach na iOS, w których mogę ustawić Rozmiar treści UISCrollView przy użyciu właściwości contentSize. Ale nie ma takiej właściwości, którą znalazłem dla Mac Apps. Jak to zrobić i jak włączyć przewijanie w aplikacji Mac. Przejrzałem inne pytania dotyczące Stackoverflow, ale nie znalazłem nic istotnego. Dziękujemy-Jak ustawić rozmiar zawartości NSScrollView?

+0

Czy znalazłeś coś na ten temat? – Yogi

Odpowiedz

24

NSScrollView ma dołączony dokument documentView. Możesz zmienić rozmiar zawartości, aktualizując ramkę documentView.

[scrollView.documentView setFrame: NSMakeRect(0,0,new_width, new_height) ];

+1

CGRectMake jest niekompatybilny z NSRect i nie kompiluje się. –

+3

Kompiluje się dobrze. NSRect jest po prostu typedef z CGRect. – Sohaib

+6

Tylko przy kompilacji dla wersji 64-bitowej. –