2010-10-11 15 views
6

Ich weiß, dass man beim Scrollen in einem coreplot Plot Raum verwandeln kann wie folgt dar:Wie animiere ich einen CorePlot Plot Space mit UIScrollView?

plotSpace.allowsUserInteraction = YES; 

aber dies wird nur aktiviert, eins-zu-eins Fingerbewegung grafisch darzustellen. Ist es derzeit möglich, coreplot mit einem UIScrollView zu verwenden, um die Elastizitätseffekte (Trägheit, Verzögerung, Bounce) zu erreichen?

Antwort

0

Ich nehme an, dass Sie die Änderung der zugrunde liegenden Transformationsmatrix animieren möchten. Schauen Sie sich CATransform3D und CATransform3DMakeScale an. Sie können dies in einen Kernanimationsblock einfügen.

+1

OK, also kann ich Animationen erstellen, die die Transformationsmatrix einer Ansicht im Laufe der Zeit ändern, aber das ist nicht die Frage. Ich bin speziell auf der Suche nach einer Möglichkeit, in die Transformationen, die mit einer von einem UIScrollView kontrollierten Ansicht passieren würde, zu binden. Ich möchte dieses Rad nicht neu erfinden. – coastwise

+0

Vielleicht möchten Sie UIScrollViewDelegate-Methoden implementieren und auf bestimmte Ereignisse reagieren? –