0
我想用一個像圓規一樣的圓來構建一個iPhone/iPad視圖。應該有觸摸圈內的能力。然後從圓圈的中間,一條線將被繪製到您觸摸的點。我喜歡測量這條線的長度和角度。一個特殊的iOS對象的圖形佈局
是否有一個圖書館我應該學習和使用這個像Cocos2D?
我想用一個像圓規一樣的圓來構建一個iPhone/iPad視圖。應該有觸摸圈內的能力。然後從圓圈的中間,一條線將被繪製到您觸摸的點。我喜歡測量這條線的長度和角度。一個特殊的iOS對象的圖形佈局
是否有一個圖書館我應該學習和使用這個像Cocos2D?
基本上,你只是想把事情聯繫起來。當某人在屏幕上觸摸時,會檢測到他們觸摸的位置,並將其與您確定爲要測量的中心點進行比較(如果此中心點顯示可見,則對用戶有幫助)。之後,確定角度和長度是很簡單的數學運算。長度將在屏幕的分辨率中,因此您需要將其轉換爲任何您想要的度量單位。
這裏尋找觸摸點的代碼,其他的一切應該是相當直截了當:
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [[event allTouches] anyObject];
CGPoint touchLocation = [touch locationInView:self.contentView];
}
不,你可以在此使用普通蘋果提供的類做。您需要了解觸摸事件和一些三角函數。 – trojanfoe 2013-03-12 15:42:35