如何在自定义项目上启用“可拖动模式”?
Posted
技术标签:
【中文标题】如何在自定义项目上启用“可拖动模式”?【英文标题】:How to enable the "draggable mode" on a customized item? 【发布时间】:2016-07-27 03:24:30 【问题描述】:所以这是我的问题:
我创建了一个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;
【问题讨论】:
【参考方案1】:使用UIGestureRecognizer,特别是UIPanGestureRecognizer。
【讨论】:
以上是关于如何在自定义项目上启用“可拖动模式”?的主要内容,如果未能解决你的问题,请参考以下文章