如何在自定义项目上启用 "draggable mode"?

How to enable the "draggable mode" on a customized item?

所以这是我的问题:

我创建了一个 PostIt.xib(仅由 2 个标签和 2 个文本字段组成)。

在我的故事板上我添加了一个按钮,当我按下它时,它会调用他的函数 addNewPostIt 这...添加一个新的 PostIt! :D

所以,我现在想做的就是DragNDrop这个PostIt...我真的不知道怎么处理,如果有人能帮助我就太好了! 非常感谢!

这是我的函数:(x 和 y 是自动递增的静态整数)。

- (IBAction)addNewPostIt:(id)sender {

   PostIt *postit2 = [[[NSBundle mainBundle] loadNibNamed:@"PostIt" owner:self options:nil] firstObject];

   postit2.frame = CGRectMake(x, y, 400, 100);

   [self.view addSubview:postit2];

   x+=100;
   y+=100;

}

使用 UIGestureRecognizer, specifically a UIPanGestureRecognizer.