我正在开发一个 iPhone 应用程序,我需要从其中拖放一个图像并将其拖放到 tableview 之外的UITableViewCell
某个其他位置。UIView
(图像视图添加为:[cell.contentView addSubview:imageView])。
请帮助我,任何有用的提示,示例代码?由于我将 UIImageView 添加到 UITableViewCell,因此未触发触摸事件委托。
我正在开发一个 iPhone 应用程序,我需要从其中拖放一个图像并将其拖放到 tableview 之外的UITableViewCell
某个其他位置。UIView
(图像视图添加为:[cell.contentView addSubview:imageView])。
请帮助我,任何有用的提示,示例代码?由于我将 UIImageView 添加到 UITableViewCell,因此未触发触摸事件委托。
你不会得到太多UIImageView
这样使用的事件UIButton
并尝试这样的拖动:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button addTarget:self action:@selector(imageTouch:withEvent:) forControlEvents:UIControlEventTouchDown];
[button addTarget:self action:@selector(imageMoved:withEvent:) forControlEvents:UIControlEventTouchDragInside];
[button setImage:[UIImage imageNamed:@"vehicle.png"] forState:UIControlStateNormal];
[self.view addSubview:button];
- (IBAction) imageMoved:(id) sender withEvent:(UIEvent *) event
{
CGPoint point = [[[event allTouches] anyObject] locationInView:self.view];
UIControl *control = sender;
control.center = point;
}
当您的中心点与添加 UIButton 的其他UIView
使用[UIView adSubview:]
方法匹配时UIView