问题标签 [shake]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 如何检测有人摇晃 iPhone?
当有人摇晃 iPhone 时,我想做出反应。我并不特别在乎他们如何摇晃它,只是它被大力挥动了一瞬间。有谁知道如何检测这个?
integer - 部分 StretchDIBits 时图像抖动
我正在使用 C++ GDI、StretchDIBits 在 DC 上绘制图像。
因为原始图像很大,需要高质量。我使用 HAFTONE 模式,在 DC 上绘制整个图像(缩放图像)似乎需要时间。
所以我决定使用 StretchDIBits 进行部分绘制。但是关于 StretchDIBits 有一个严重的问题。
我只能将整数中的矩形绘制到整数中的区域(宽度和高度,以及x,y的左上角都是整数)
如果,图像是 21 * 21 。我现在在 (20, 20, 60,60) 向 DC 画 (5, 5, 7, 7),下次我想在 (21, 20, 61, 60) 画。原图没有对应的位置。所以我只能画一个近似矩形到 DC。现在问题发生了,图像在颤抖!
我对这个问题很生气。我怎样才能避免晃动?
iphone - 检测模态视图何时显示
这是一个有趣的... 我有一个应用程序,它有一个帮助屏幕并显示为模式视图。主视图有一个动作,当设备摇晃时发生。我不希望在显示帮助屏幕时发生该操作(播放声音)。
我已经尝试了一些事情......这是我的代码:
要显示帮助屏幕:
要释放帮助屏幕:
我尝试了以下但没有成功:
我在想的是,如果有一个功能可以让我检测是否显示帮助视图,我会在设备摇晃时返回而不播放声音....
有任何想法吗?
iphone - 如何在 iPhone SDK 3.0 中使用 Shake API?
Apple 在 iPhone SDK 3.0 中宣布了 Shake API。我找不到有关此新功能的任何信息。
谁知道如何使用它?任何例子,链接都会很好。
iphone - 如何检测和编程 iPhone 的震动
我正在尝试在此页面上实现摇动“教程”,但我认为我遗漏了一些东西。我将他的加速度计功能复制到 myAppViewController.m 文件中,并在其中放置了一些 nslog,以查看当我使用模拟器“摇动”功能时它是否进入该功能。调试控制台中没有显示任何内容。
http://mithin.in/2009/07/28/detecting-a-shake-using-iphone-sdk
谁能解释我可能会错过什么?或者指点我一个教程?
我发现了这个,看起来很有希望,但我不知道如何“把它放在 UIView 中” 如何检测有人摇晃 iPhone?
编辑 - 由于接受了答案的建议,现在这是我的工作代码。
这是我在 3.0 iphone sdk 中检测摇晃手势的代码。
iphone - 震动检测 iPhone 3.0 不工作
我有一个 ViewController 可以完美地与触发动作的按钮配合使用。我想用一个摇动事件替换按钮,所以我用谷歌搜索它并创建了一个从 UIView 继承的 ShakeDetector 类
我的实现如下:
但我不能让它工作......有什么帮助吗?
谢谢
iphone - iPhone 模拟器总是产生两个抖动事件?(UIScrollview 不为第二个事件滚动)
当我从 iPhone 模拟器的硬件菜单中选择“摇动手势”时,我的第一响应者总是会收到两个摇动事件(其间有几毫秒)。
不幸的是,模拟器中的这两个事件导致UIScrollview
应该滚动到特定位置的问题 - 它的作用,但仅限于第一个事件。
所以我有以下两个问题(它们以某种方式相互关联)......
问题 1
为什么模拟器会为一个“摇动手势”生成两个摇动事件?
注意:在真机上测试时不会发生这两个事件。真正的 iPhone 上的震动总是会产生一个事件。
问题2
有没有办法确保两个后续调用[myScrollView setContentOffset:CGPointMake(x,0) animated:YES];
都正确执行?
注意:我觉得有趣的是——当我在调用中设置animated:
为时NO
,setContentOffset
它完美地工作——两个调用都被执行了!不幸的是,这不是我正在开发的应用程序的选项。
顺便说一句,这个问题很容易重现。setContentOffset
只需对 an 进行两次动画调用,UIScrollview
然后只找到第一个执行的......
提前致谢!
最好的,马库斯
iphone - 如何防止特定视图响应摇晃手势?
我对我的应用程序使用摇动手势,但我有问题!
我的应用程序是一个多视图应用程序,我想在视图 2 上使用摇动手势。如果我在视图 2 上激活摇动手势,我必须在 MainViewController.m 和 MyView2Controller.m 中编写以下代码才能使用摇动手势。
然后,如果我摇动 iphone,两个视图上都会显示警报,我不希望这样。我希望警报只显示在视图 2 中。因此,如果我停用 MainViewController.m 或视图 1 上的代码,它不再在视图 2 中工作!
任何帮助表示赞赏!
替代文字 http://www.freezpic.com/pics/98f1465147344642e3870bb599eba689.jpg
这是我的代码:
iphone - 如何让物体在视图中飞来飞去
怎么可能让一些物体在视图的尽头飞来飞去并相互碰撞。
第二步将通过摇晃来增加物体的加速度。
我还没有找到教程或开始的某个步骤。
非常感谢你的帮助 :)
这是我的图像(只有静止图像)
iphone - 如何检测 iphone 一次摇晃手势!
嗨,我希望 iphone 只检测一次摇晃手势。
在 iphone 被摇晃并显示 html 文件后,我希望 iphone 不再检测到摇晃。
这是我的代码: