2015-05-24 27 views
0

我只是創建一個平移手勢來移動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

我現在無法幫助您解決泛識別器問題,但我可以爲您提供兩個網站,我通常會根據自己的需求尋找解決方案。

CocoaControls

Code4app

希望你能發現有您問題相關的東西。

相關問題