我想从UIGestureRecognizer获取我的点击的UITouch位置,但我无法弄清楚如何查看文档和其他SO问题.你们其中一个可以指导我吗?
- (void)handleTap:(UITapGestureRecognizer *)tapRecognizer
{
CCLOG(@"Single tap");
UITouch *locationOfTap = tapRecognizer; //This doesn't work
CGPoint touchLocation = [_tileMap convertTouchToNodeSpace:locationOfTap];
//convertTouchToNodeSpace requires UITouch
[_cat moveToward:touchLocation];
}
Run Code Online (Sandbox Code Playgroud)
这里的固定代码 - 这也修复了Y轴
CGPoint touchLocation = [[CCDirector sharedDirector] convertToGL:[self convertToNodeSpace:[tapRecognizer locationInView:[[CCDirector sharedDirector] openGLView]]]];
Run Code Online (Sandbox Code Playgroud) 我是iPhone编程的初学者,并希望在手机屏幕上绘制一条线,以便使用Quartz和UIKit进行学习.
我该如何开始绘画?
我需要在Draw应用程序的末尾用箭头绘制线条.我不擅长三角学,所以无法解决这个问题.
用户将手指放在屏幕上并沿任何方向画线.因此,箭头应出现在行尾.
我画了两点A(x,y)--- B(x,y)之间的一条线现在我有第三个点C(x,y).我想知道如果C位于A和B之间的线上.我想用java语言来做.我找到了几个类似的答案.但是,都有一些问题,没有人是完美的.