2011-01-20 39 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的頂部,就會生成動畫。

記住,沒有什麼不對的作假。只要它看起來像你想要的那樣行事,那麼它就會起作用。

相關問題