iOS之摇一摇
来源:互联网 发布:淘宝处理无3c认证 编辑:程序博客网 时间:2024/06/08 09:20
UIResponder中存在这么一套方法
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent*)event__OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_0);
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent*)event__OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_0);
- (void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent*)event__OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_0);
这就是执行摇一摇的方法。那么怎么用这些方法呢?
很简单,你只需要让这个Controller本身支持摇动
同时让他成为第一相应者:
- (void)viewDidLoad
{
[superviewDidLoad];
[[UIApplication sharedApplication]setApplicationSupportsShakeToEdit:YES];
[self becomeFirstResponder];
}
然后去实现那几个方法就可以了
- (void) motionBegan:(UIEventSubtype)motionwithEvent:(UIEvent
*)event
{
//检测到摇动
}
- (void) motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent*)event
{
//摇动取消
}
- (void) motionEnded:(UIEventSubtype)motion withEvent:(UIEvent*)event
{
//摇动结束
if(event.subtype == UIEventSubtypeMotionShake) {
//somethinghappens
}
}
- iOS之摇一摇
- iOS开发之摇一摇
- iOS开发之摇一摇
- iOS 之摇一摇
- ios之摇一摇
- iOS 之@()
- iOS开发之摇一摇功能的实现
- iOS开发之摇一摇功能的实现
- iOS开发之摇一摇功能的实现
- iOS开发之摇一摇功能的实现
- iOS开发之摇一摇功能的实现
- iOS巅峰之摇一摇功能的实现
- [iOS]深入浅出 iOS 之生命周期
- [iOS]深入浅出 iOS 之生命周期
- IOS深入浅出 iOS 之生命周期
- IOS之启程IOS简介
- IOS开发之IOS生命周期
- 【iOS】iOS之viewcontroller详解
- 工具类之一:CSVUtils
- python yield使用解析
- Linux内核空间管理
- Cocos2d-X资源网站索引
- java代码发送JSON格式的httpPOST请求
- iOS之摇一摇
- 【Android】 开发即时聊天工具 YQ (仿QQ) 教程:目录
- SCP模塊安裝
- HDU-1060 Leftmost Digit
- 在android.app.Application中定义全局变量
- POJ1017 __Packets——放木块的箱子数
- grep 用法
- mybatis捕捉异常
- JUnit测试建议