Skip to content

Instantly share code, notes, and snippets.

@undetected1
Created May 16, 2011 12:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save undetected1/974329 to your computer and use it in GitHub Desktop.
Save undetected1/974329 to your computer and use it in GitHub Desktop.
@class CAFilter;
extern NSString *kCAFilterPageCurl; // From QuartzCore.framework
static CAFilter *filter = nil;
...
// In -touchesMoved:
filter = [[CAFilter filterWithType:kCAFilterPageCurl] retain];
[filter setDefaults];
[filter setValue:[NSNumber numberWithFloat:((NSUInteger)fingerDelta)/100.0] forKey:@"inputTime"];
CGFloat _angleRad = angleBetweenCGPoints(currentPos, lastPos);
[filter setValue:[NSNumber numberWithFloat:_angleRad] forKey:@"inputAngle"];
pageView.layer.filters = [NSArray arrayWithObject:filter];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment