Xcode 翻译视图不工作

Xcode 翻译视图不工作,xcode,uigesturerecognizer,Xcode,Uigesturerecognizer,我多次使用此代码,但在我当前的项目中它不起作用。以下是错误(第三行): “UIGestureRecognizer”没有可见的@interface声明选择器“TranslationView:” 我的简单代码是: - (IBAction)panLayer:(UIGestureRecognizer *)pan{ if (pan.state == UIGestureRecognizerStateChanged) { CGPoint point = [pan translationInView:s

我多次使用此代码,但在我当前的项目中它不起作用。以下是错误(第三行): “UIGestureRecognizer”没有可见的@interface声明选择器“TranslationView:”

我的简单代码是:

- (IBAction)panLayer:(UIGestureRecognizer *)pan{
if (pan.state == UIGestureRecognizerStateChanged) {
    CGPoint point = [pan translationInView:self.view];
    CGRect frame = self.settingsView.frame;
    frame.origin.y = self.layerPosition + point.y;
    if (frame.origin.y < 0) {
        frame.origin.y = 0;
    }
}
-(iAction)平移层:(UIgestureRecognitor*)平移{
如果(pan.state==UIGestureRecognitizerStateChanged){
CGPoint=[pan translationview:self.view];
CGRect frame=self.settingsView.frame;
frame.origin.y=self.layerPosition+point.y;
if(帧原点y<0){
frame.origin.y=0;
}
}

您正在寻找将UIgestureRecognitor作为父类的UIPangestureRecognitor

- (IBAction)panLayer:(UIPanGestureRecognizer *)pan{
}

谢谢!那是个错误:)