0
A
回答
0
点击“摆动姿态”在iPhone模拟器无法播放动画,也许这就是为什么它似乎并没有被做什么?
您可以通过在UIResponder
子类中实现motionEnded:withEvent:
来接收代码中的摇动事件通知。例如,如果你创建一个自定义UIWindow
子类:
// ShakeWindow.h
@interface ShakeWindow : UIWindow
@end
// ShakeWindow.m
#import "ShakeWindow.h"
@implementation ShakeWindow
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event {
if (motion == UIEventSubtypeMotionShake) {
NSLog(@"Shake!");
}
}
@end
欲了解更多信息,请参阅苹果的事件处理指南适用于iOS的Motion Events部分。
0
-(void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
[self becomeFirstResponder];
}
-(void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event {
if (motion == UIEventSubtypeMotionShake) {
NSLog(@"shake");
//your code
}
}
相关问题
- 1. iPhone模拟器没有启动
- 2. Iphone模拟器没有iPhone SDK?
- 3. 带有方向检测功能的iPhone浏览器模拟器
- 4. 如何晃动Genymotion创建的虚拟设备(Android模拟器)
- 5. 如何在iPhone模拟器中检查摇晃效果?
- 6. iphone模拟器资源没有更新
- 7. Iphone模拟器没有获取位置
- 8. Windows有没有好的(功能性)神经网络模拟器?
- 9. 滚动iphone模拟器
- 10. iPhone模拟器没有显示启动画面
- 11. 模拟功能
- 12. 晃动应用程序,iPhone
- 13. Android模拟器没有启动
- 14. iPhone SDK 3.2上有iPhone模拟器吗?
- 15. 有没有办法让ON_CALL模拟功能“有趣”?
- 16. Xcode的构建成功,但不能在iPhone /模拟器
- 17. 模拟GROUP_CONCAT功能?
- 18. 有没有人有成功从Android模拟器发布到GAE?
- 19. iPhone模拟器GL_OES_standard_derivatives
- 20. iPhone 6.1模拟器
- 21. iPhone模拟器3.0
- 22. iPhone 4s模拟器
- 23. iPhone模拟器 - Calendar.sqlitedb
- 24. iPhone 3GS模拟器
- 25. iPhone模拟器有时慢,有时快
- 26. DocDb模拟器缺失功能
- 27. 有没有更好的方法来切换没有虚拟功能的功能?
- 28. 有没有人成功用Lion构建Android模拟器?
- 29. 如何模拟在iPhone模拟器
- 30. 无法启动iPhone模拟器
你可以在这里发布一些你的摇动代码吗? – 2011-03-20 11:11:40