特殊iOS对象的图形布局

时间:2013-03-12 15:39:19

标签: ios

我想用像指南针这样的圆圈构建iPhone / iPad视图。应该有能力触摸圆圈内部。然后从圆圈的中间将一条线绘制到您触摸的点。我喜欢测量这条线的长度和角度。

我是否应该像Cocos2D那样学习和使用这个库?

1 个答案:

答案 0 :(得分:1)

基本上,您只想与触摸事件联系起来。当有人触摸屏幕时,会检测到他们触摸的位置,并将其与您确定要测量的中心点进行比较(如果显示此中心点,则对用户有帮助)明显)。在那之后,确定角度和长度是简单的数学。长度将在屏幕的分辨率中,因此您需要将其转换为您想要的任何度量单位。

这是找到触摸点的代码,其他一切应该非常直接:

- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event 
{
    UITouch *touch = [[event allTouches] anyObject];
    CGPoint touchLocation = [touch locationInView:self.contentView];
}
相关问题