0
-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [[event touchesForView:self.view] anyObject];
CGPoint point = [touch locationInView:self.view];
basketView.center = CGPointMake(point.x, point.y);
}
我目前有這個代碼可以讓用戶用手指移動圖像。但是,如果我想向屏幕添加多個可移動圖像(比如說我也想移動UIImages basketView2和basketView3),那麼我將如何修改代碼以允許這樣做?能夠通過'觸摸'移動多個圖像
嗯,這就是拖動整個屏幕(背景),一切都在它周圍 – user1824518 2013-03-11 04:19:17
請你檢查你的UIImageView的用戶交互啓用?如果是,那麼您可以將標記1,2 ..設置爲您的視圖,並在設置中心位置之前檢查currentView.tag> 0。 – Pradip 2013-03-11 04:36:21
好吧,我設置標籤像這樣:basketView.tag = 1 ;.然後我把這個:if(currentView.tag> 0) currentView.center = CGPointMake(point.x,point.y);.但圖像也不會移動 – user1824518 2013-03-11 05:47:41