Tag: 可视的

教程如何从UITableView拖放项目到UITableView

我一直在这个问题上磕头,我想了一下。 我想回到社区,因为我从这个网站得到了很多帮助:)。 我试图从一个UITableView项目复制到另一个UITableView和我在网上看到有关如何做到这一点的信息已经粗略充其量。 我自己想清楚了,所以我会描述一下我的小build筑。 掌握UIView UIView与UITableView 自定义UITableViewCell 被复制的自定义UIView(在我的情况下是Person对象) UIView与UITableView 自定义UITableViewCell 被复制的自定义UIView(在我的情况下是Person对象) 我在UITableView中拥有的对象是我想从一个表中拖放到另一个表中的对象。 我最困难的是弄清楚如何将物品从表中popup,然后用一个平滑的动作拖动它。 时间最长,为了执行操作,我需要两个触摸。 从Person对象开始,这是一个包含图像的简单对象。 当发生拖动时,我必须实现自己的touchesMoved方法来改变Person的中心位置。 -(void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{ if( m_moveable == YES ){ UITouch *touch = [touches anyObject]; CGPoint location = [touch locationInView:self.superview]; if( 0 < location.x-50 && location.x+50 < 768 ){ if( 0 < location.y-50 && location.y+150 < 1004 ){ self.center […]