Skip to content

Instantly share code, notes, and snippets.

@ashfurrow
Last active December 17, 2015 14:09
Show Gist options
  • Save ashfurrow/5621995 to your computer and use it in GitHub Desktop.
Save ashfurrow/5621995 to your computer and use it in GitHub Desktop.
ReactiveCocoa RACSubject Example
-(void)gestureRecognizerReceivedTouch:(UIPanGestureRecognizer *)recognizer {
if (recognizer.state == UIGestureRecognizerStateBegan) {
[self.gestureRecognizerIsRunningSubject sendNext:@(YES)];
}
else if (recognizer.state == UIGestureRecognizerStateChanged) {
[self.gestureRecognizerValueSubject sendNext:[NSValue valueWithCGPoint:[recognizer locationInView:self.view]]];
}
else if (recognizer.state == UIGestureRecognizerStateEnded) {
[self.gestureRecognizerIsRunningSubject sendNext:@(NO)];
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment