用手指做一个UIView拖动

rok*_*oki 6 draggable uiview touchesmoved ios uitapgesturerecognizer

我有mainViewController,但我有一个小的UIView,当你点击一个内部被激活MKAnnotationViewMKMapKit,所以我需要UIView为可拖动在屏幕的任何部分.

我的应用的示例屏幕截图:

在此输入图像描述

圆是一个点的例子,我想我可以拖动"小"UIView的任何一点.

我尝试使用,UITapGestureRecognizer但它没有用,因为我的代码不够好,我无法使它可拖动,因为它只是点击,而不是点击和移动.

我希望你能帮助我.

Vit*_* S. 11

  1. UIPanGestureRecognizer而不是UITapGestureRecognizer
  2. 设置userInteractionEnabled = YES为您的视图
  3. 查看关于手势识别器的精彩教程:触摸.有一个很好的拖动视图的例子.