0
我正在其中PanGestureRecognizer使用一系列的if語句如下移動按鈕的幾個不同的地方之一的系統上:問題與PanGestureRecognizer的價值
(IBAction)drag: (UIPanGestureRecognizer *)recognizer
{
CGPoint touchLocation = [recognizer translationInView:self.view];
if (touchLocation.x > -12.5 && touchLocation.x < 27.5)
{
recognizer.view.center= CGPointMake(30, 486);
}
else if (touchLocation.x > 32.5 && touchLocation.x < 72.5)
{
recognizer.view.center = CGPointMake(75, 486);
}
...
我快到的問題當touchLocation從按鈕的右側開始(向右拖動)時,PanGesture的座標開始較晚,並且該部分移動較晚。當玩家觸摸從按鈕的左側開始時,座標正確計數並且棋子按照它應該的那樣起作用。
當談到編程時,我仍然是一個完整的newb,所以這可能甚至不是最有效的方法來讓我的東西首先移動,但我有這麼接近的工作,我感覺像所有我需要的是讓我的代碼按需工作。請讓我知道你在想什麼!
謝謝!
y ...就像我說的...還是很新的......哈哈感謝的人 – MadShark