objective-c - iOS - 理解 UIPanGesture 上的 velocityInView
<p><p>我正在使用 UIPanGesture 返回velocityInView,据我收集的信息,它应该是每秒返回点数。我得到的是数以亿计的数字和很多零……我在模拟器中移动鼠标的速度没有那么快。</p>
<p>我觉得……</p>
<p>提前感谢您提供的任何帮助/建议。 </p>
<p>编辑:请求的代码。</p>
<p>显示/调用</p>
<pre><code>-(void)handlePanGesture:(UIPanGestureRecognizer *) recognizer
{
if (recognizer.state == UIGestureRecognizerStateChanged ||
recognizer.state == UIGestureRecognizerStateBegan)
{
CGPoint vel = ;
//;
NSLog();
NSLog();
}
}
</code></pre>
<p> <a href="http://www.mytheral.com/storage/Screen%20shot%202011-02-02%20at%202.50.42%20PM.png" rel="noreferrer noopener nofollow">Image here of output since I'm still below 10 rep</a> </p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>没有你的代码很难说...</p>
<p>CGPoint 由 CGFloats 组成,取决于您打印它们的方式,您可能会得到意想不到的结果</p>
<p>您传递给velocityInView: 的 View 必须在 View 层次结构中,在将其传递给velocityInView: 方法之前,通过查看 View 上的window 属性来检查它</p></p>
<p style="font-size: 20px;">关于objective-c - iOS - 理解 UIPanGesture 上的 velocityInView,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/4878901/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/4878901/
</a>
</p>
页:
[1]