我只是創建一個平移手勢來移動Xcode中的圖像。我希望在移動UIView時翻譯出現在標籤中。爲此,我編寫了以下代碼:當翻譯顯示在標籤中時,查看平移手勢停止 - Xcode
- (void)handlePan:(UIPanGestureRecognizer*)recognizer {
// Pan Move
static CGPoint initialCenter;
if (recognizer.state == UIGestureRecognizerStateBegan)
{
initialCenter = recognizer.view.center;
}
CGPoint translation = [recognizer translationInView:recognizer.view];
recognizer.view.center = CGPointMake(initialCenter.x + translation.x,
initialCenter.y + translation.y);
self.labelOne.text = [NSString stringWithFormat:@"%f", translation.x];
}
只要將翻譯分配給標籤,視圖就會返回到原點。
我在做什麼錯?有一個特殊的網站,你可以推薦我在哪裏可以得到這種標準的代碼塊?
我只是嘗試,但它仍然無法正常工作:( 隨着該行代碼,沒有什麼動作在它覆蓋視圖的座標始終爲0,0 –