【问题标题】:Get historcial points ios获取历史积分ios
【发布时间】:2013-03-15 08:58:56
【问题描述】:

iPhone中绘图时有什么函数或算法可以捕捉到所有的点吗?就像在 Android 中一样,我们有奇思妙想。

【问题讨论】:

  • 详细说明你想要什么。如果您发布您尝试过的内容也会更好。
  • 实际上我们正在开发一个应用程序,它显示服务器的远程桌面,它从 Ipad 接收鼠标点并执行注释/绘图。同样的绘图也在 Ipad 上进行,这样用户就可以毫无延迟地获得适当的绘图体验。但是 Ipad 中的图纸与服务器上的图纸不同步。 tkanzakic 我们使用相同的逻辑来检索接触点。这在我们执行慢速注释时效果很好,但是当执行注释的速度增加时,所有的接触点都没有被捕获,因此无法显示流畅的注释。
  • Viccari ,我希望它现在清楚

标签: ios drawing uigesturerecognizer uitouch


【解决方案1】:

检查方法touchesBegan:withEvent:touchesMoved:withEvent:touchesEnded:withEvent:touchesCancelled:withEvent:检测运动

例如使用方法-touchesMoved:withEvent:

- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
    UITouch *touch = [touches anyObject];
    CGPoint currentPosition = [touch locationInView:self.view];
    NSLog(@"%@", NSStringFromCGPoint(currentPosition));
}

更多信息请查看 UIResponder 类的documentation

【讨论】:

  • 实际上我们正在开发一个在ipad中绘图的应用程序,它可以在服务器(即PC)中模拟表示。因此,当快速绘制时,它会显示为两条线,那里有一个小间隙。如何克服这个问题?
  • 实际上我们正在开发一个应用程序,它显示服务器的远程桌面,它从 Ipad 接收鼠标点并执行注释/绘图。同样的绘图也在 Ipad 上进行,这样用户就可以毫无延迟地获得适当的绘图体验。但是 Ipad 中的图纸与服务器上的图纸不同步。 tkanzakic 我们使用相同的逻辑来检索接触点。这在我们执行慢速注释时效果很好,但是当执行注释的速度增加时,所有的接触点都没有被捕获,因此不会显示平滑的注释。
猜你喜欢
  • 2011-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-05
相关资源
最近更新 更多