Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Import 如何在Swift中定义自定义UIgestureRecognitor?_Import_Uigesturerecognizer_Swift - Fatal编程技术网

Import 如何在Swift中定义自定义UIgestureRecognitor?

Import 如何在Swift中定义自定义UIgestureRecognitor?,import,uigesturerecognizer,swift,Import,Uigesturerecognizer,Swift,我想在Swift中定义自定义UIgestureRecognitizer,但我无法导入UIgestureRecognitizer子类,也无法覆盖“touchesBegind”、“touchesMoved”等方法 “UIGestureRecognitizerSubclass.h”位于UIKit模块中,但只有模块可以在Swift中导入,并且无法导入头文件 如何导入UIGestureRecognizerSubclass并定义自定义UIGestureRecognizer 编辑: 我在Bridgeting

我想在Swift中定义自定义UIgestureRecognitizer,但我无法导入UIgestureRecognitizer子类,也无法覆盖“touchesBegind”、“touchesMoved”等方法

“UIGestureRecognitizerSubclass.h”位于UIKit模块中,但只有模块可以在Swift中导入,并且无法导入头文件

如何导入UIGestureRecognizerSubclass并定义自定义UIGestureRecognizer


编辑:

我在Bridgeting Header.h中添加了以下代码,并成功编译了自定义手势识别器

#import <UIKit/UIGestureRecognizerSubclass.h>
#导入
但是这段代码可能会为我项目中的每个swift文件导入“uigestureRecognitizerSubclass.h”,所以我认为这不是最好的方法

这条路对吗?
是否有其他合适的解决方案?

您需要添加导入:

import UIKit.UIGestureRecognizerSubclass
例如:

import UIKit
import UIKit.UIGestureRecognizerSubclass

您编辑的代码似乎是现在最好的方法。我建议你回答你自己的问题(是的,这是允许的),而不是把它作为一个编辑。这会更清楚,我会有另一个机会投票给你