gpt4 book ai didi

ios - UIViewController 将浮点值传递给 UIView 方法

转载 作者:行者123 更新时间:2023-11-28 22:33:54 26 4
gpt4 key购买 nike

我有一个带有 HandlePan 方法的 ViewController:

-(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];
}

}

然后我有一个名为 someviewUIView,方法如下:

- (void) viewPan:(float *)PanAngle {
NSLog(@"Panning...%@",PanAngle);
}

但是对于 PanAngle 我得到了一个 nil

这样做的正确方法是什么?谢谢!

最佳答案

float 不是对象,所以不需要指针

- (void)viewPan:(float)PanAngle{
NSLog(@"Panning...%f",PanAngle);
}

关于ios - UIViewController 将浮点值传递给 UIView 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16673838/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com