2010-08-11 16 views

Odpowiedz

40
UIScrollView* uiScroll; 
uiScroll.contentSize; 
uiScroll.contentOffset; 
uiScroll.contentSize = CGSizeMake(w,h); 
uiScroll.contentOffset = CGPointMake(x,y); 

=

NSScrollView* nsScroll; 
nsScroll.documentView.size; 
nsScroll.documentVisibleRect.origin; 
nsScroll.documentView.frameSize = NSMakeSize(w,h); 
[nsScroll.documentView scrollPoint:NSMakePoint(x,y)]; 

Edit: zmodernizowany składnię

+1

'nsScroll.documentView.scrollPoint' nie jest dostępna. Zamiast tego będzie to "[nsScroll.documentView.scrollPoint NSMakePoint (x, y)]". –

+1

@HarryNg Dzięki, ostatnio zmodernizowałem składnię i stworzyłem ten błąd. Naprawiłem to teraz. – aepryus

-3

Wszystko, co musisz wiedzieć o NSScrollView, zostało zawarte w Scroll View Programming Guide for Cocoa podanym w dokumentacji.

Chociaż nie wydaje się, że istnieje bezpośredni odpowiednik, UIScrollView „s contentSize można przyrównać do wielkości NSScrollView” s documentView, która jest przewijana treści dostarczone jako NSView do NSScrollView z setDocumentView:.

setContentOffset: można porównać do NSView „s scrollPoint:, który wykorzystuje NSPoint określić przesunięcie documentView w NSScrollView.

Zapoznaj się z dokumentacją w celu opracowania i przykładów kodu.

Powiązane problemy