我想知道做這件事的最好方法是什麼。我在點擊按鈕上創建新的圖像視圖。該視圖需要附加一個平移手勢識別器。將平移手勢添加到多個動態創建的視圖?
我一直無法得到這個工作。它必須是動態的,因爲用戶需要能夠創建多個視圖。
我迄今爲止代碼:
按鈕點擊方法:
UIImageView *myView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"testImg.png"]];
myView.frame = CGRectMake(50, 50, 50, 50);
myView.userInteractionEnabled = YES;
[self.view addSubView:myView];
UIGestureRecognizer *panGesture = [[UIPanGestureRecognizer alloc] initWithTarget:myView action:@selector(moveView:)];
[myView addGestureRecognizer:panGesture];
的moveView方法只是改變了新視圖的中心位置。
該視圖創建正常,但當我嘗試移動視圖時,收到'無法識別的選擇器發送到實例'錯誤。
這樣做的正確方法是什麼?
在此先感謝
這只是完美的:)謝謝! – redspidermkv 2014-11-24 14:53:42