2011-01-20 87 views
0

我在图像视图上显示3个图像。如何与另一个imageview交换一个imageview

我正在使用休耕代码获取图像位置。

- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event 
{ 
// get touch event 
UITouch *touch = [[event allTouches] anyObject]; 
CGPoint touchLocation = [touch locationInView:self.view]; 
NSLog(@"%f %f",touchLocation.x,touchLocation.y); 

这里在控制台我得到了图像的位置。

现在我需要的是当过ImageView的拖过imageview2我需要在图像视图和ImageView的地点在imageview2的地方交换imageview2。

任何人都可以帮助我。

谢谢你提前。

回答

1

我不会更换整个imageView2,我只想在imageView2图像切换到图像中的ImageView。

首先,建立imageView2是ImageView的顶部。其次,创建一个动画块并从imageView2中移除图像,将imageView中的图像更改为imageView2中的旧图像,并且可能会添加一个很好的平滑过渡。我强烈推荐一个过渡动画,它使动作更流畅。使用imageViews的位置,放置图像的位置并不重要,只要它位于imageView2的顶部,就会生成动画。

记住,没有什么不对的作假。只要它看起来像你想要的那样行事,那么它就会起作用。

相关问题