When you start sketching you set mapView' touch delegate as sketch layer (self.mapView.touchDelegate = sketchLayer). When you want to stop you should set it back to mapView's touch delegate (self.mapView.touchDelegate = self) and it'll go back to normal mapView touch mode.Also, go through sketch layer documentation.Regards,Nimesh