나는 HandlePan
방법과의 ViewController 있습니다의 UIViewController 패스 float 값
-(void)handlePan:(UIPanGestureRecognizer *)gestureRecognizer
{
UIView *piece = [gestureRecognizer view];
[self adjustAnchorPointForGestureRecognizer:gestureRecognizer];
if ([gestureRecognizer state] == UIGestureRecognizerStateBegan || [gestureRecognizer state] == UIGestureRecognizerStateChanged) {
CGPoint translation = [gestureRecognizer translationInView:[piece superview]];
CGFloat panSpeed = (translation.x+translation.y)/2;
NSLog(@"PanSpeed %f",panSpeed);
[someview viewPan:panSpeed];
}
}
가 그럼 난 방법과 UIView
라는 someview
있습니다
- (void) viewPan:(float *)PanAngle {
NSLog(@"Panning...%@",PanAngle);
}
을하지만이 nil
을 얻고을 PanAngle
입니다. 이 일의 적절한 방법은
무엇입니까? 감사!
에 대한 필요하지? 'someview.h'의 – rdelmar
, VC의'# import "someview.h"에있는'- (void) viewPan;'입니다. 그런 다음 메소드 [someview viewPan : panSpeed]를 호출합니다. – sooon