HumanVerifyGesture How to use? viewHVG = HVGView(frame: self.view.frame, letter: "a")//Pass your character self.HVGCleared(view: viewHVG!) viewHVG?.delegate = self self.view.addSubview(viewHVG!) Output as gif Thank you https://github.com/agens-no/AGGeometryKit https://github.com/adamwulf/PerformanceBezier https://github.com/adamwulf/ClippingBezier