Tag: 拖放

重新sortingUITableView无需重新sorting控制

我需要用户能够通过这种方式重新sortingUITableView:他触摸一个单元格预定的时间(例如1秒),然后他可以拖放到其他单元格。 我知道如何使用手势识别器来实现“长时间触摸”检测,但是如果不使用重新sorting控件来实现拖放function,最好的方法是什么?(用户应该从单元格中的任何位置拖动单元格,重新sorting控制)?

iPhone / iOS的:如何实现拖放滚动视图的子视图?

我在UIViewController有一个水平滚动视图,其中我有很多小图像的图像。 我保持滚动视图的图像,因为图像更多,所以用户可以水平滚动,select图像。 但是,问题是,我不得不select一个图像,并拖放到该UIViewController视图。 但是,由于图像处于滚动视图,将图像拖放到UIViewcontroller的视图不起作用,也没有检测到触摸事件。 请注意 :如果我没有滚动视图,但只保留图像也进入UIViewcontroller的视图本身,拖放图像在同一屏幕上,工作得很好。 如何解决这个问题,当我需要有滚动视图和拖放图像,任何build议/帮助吗?

iOS >>拖动视图跳回原始位置>>自动布局与UIPanGestureRecognizer问题结合

我有几个UIViews,用户应该能够拖放。 我使用UIPanGestureRecognizer来pipe理d&d操作(请参阅下面的代码)。 d&d动作工作正常,但是当我开始拖动另一个UIView时,我刚刚掉落的那个就跳回原来的位置。 – (void)handlePan:(UIPanGestureRecognizer *)recognizer { CGPoint translation = [recognizer translationInView:self.view]; switch (recognizer.state) { case UIGestureRecognizerStateBegan: for (UIView* checkView in dragAndDropImageViewsArray) { if (checkView == recognizer.view) { [checkView.superview bringSubviewToFront:checkView]; //this is done to make sure the currently dragged object is the top one } } break; case UIGestureRecognizerStateChanged: recognizer.view.center = CGPointMake(recognizer.view.center.x + translation.x, recognizer.view.center.y […]

ipad:从一个UITableViewController中拖出一个UITableViewCell,并将其放入另一个UITableViewController中

我的问题是,这是否可能,如果是的话,你将如何处理这个任务? 有人知道一个应用程序已经使用这个function,或者在哪里得到一些示例代码? 另外,如果我自己实现这一点,不需要对这个主题有太多的了解,那么对于完成这个任务需要多长时间,你会做出什么估计? 还有一件事要说,因为它可能使事情变得更加复杂:目标表是默认情况下处于editmode状态,这样用户可以重新排列已经在那里丢弃的单元格(使用附件视图中的标准重新sorting控件)。 编辑: 我只是试图在我的文章中包含一个概念图片的截图。 图像左侧显示一张桌面,右侧显示灰色的下落区域。 我的客户说他也在其他应用程序上看到过,所以必须有某种我不知道的UI元素。 我还没有在开发者库中find任何关于这样的放置区域的信息,所以希望你们中的一个能够给我指示或者清理一下。

如何pipe理在iOS上的MKAnnotationView的拖放?

我正在没有InterfaceBuilder的工作。 我有一个MKAnnotationView与YES的setDraggable实例,在我的MKMapView我的注释视图显示,我可以拖放它。 执行放置操作时如何执行一个方法? 在这个方法中,我需要我的注释视图的新的坐标。