Use UIPanGestureRecognizer to drag UIView inside limited area

前端 未结 2 601
臣服心动
臣服心动 2021-01-03 11:15

I want to allow user to drag UIView inside a limited area of its super view. Trying the following simple code:

func handlePanForImage(recognizer: UIPanGestur         


        
2条回答
  •  鱼传尺愫
    2021-01-03 11:52

    It's a very simple function that just checks if the given point is inside some area on the screen you define:

    static func insideDraggableArea(point : CGPoint) -> Bool {
        return point.x > 50 && point.x < 200 &&
               point.y > 20 && point.y < 400
    }
    

提交回复
热议问题