我不知道以下情况:
我NSObject从 PaintCode 导出了一个 .swift 文件(someObject.swift)。
public class PlanATrip: NSObject {
class func drawRectangle1(frame targetFrame: CGRect = CGRect(x: 0, y: 0, width: 200, height:100), resizing: ResizingBehavior = .aspectFit) {
....
}
我还覆盖了(someObjectView.swift)draw()中的函数。UIView
那么如何将手势识别器添加到someObject.swift中的 bezierPath(例如 a rectangle1 = UIBezierPath(...))?
我尝试添加一些功能,例如:
let tapGestureA:UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(touchAction))
但是,范围使我感到困惑;就像如果我把 touchAction 功能放在drawRectangle1功能之外,我将无法访问rectangle1.
我该如何修改才能使这样的手势识别器工作?