ios - UIViewController pass float value to UIView method -
i have viewcontroller handlepan
method:
-(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]; } }
then have uiview
called someview
method:
- (void) viewpan:(float *)panangle { nslog(@"panning...%@",panangle); }
but getting nil
panangle
.
what proper way of doing this? thanks!
float isn't object, no need pointer
- (void)viewpan:(float)panangle{ nslog(@"panning...%f",panangle); }
Comments
Post a Comment