项目中用到了MMDrawerController这个侧滑框架,今天在做一个摇一摇的功能.项目框架图请看:
蓝色框的代码是实现摇一摇功能,在没有使用MMDrawerController的情况下亲测是成功的。但在使用MMDrawerController后,检测不到摇一摇,实现不了,各位看官有遇到过吗?在线等
业精于勤,荒于嬉;行成于思,毁于随。
Ce problème a été résolu. Ce n'est pas un problème avec ce framework tiers. Veuillez publier le code complet de la solution : Implémenté dans Appdelegate
//Support secouant[[UIApplication sharedApplication] setApplicationSupportsShakeToEdit:YES];
Implémentez le code suivant dans le contrôleur qui doit être secoué :
(BOOL)canBecomeFirstResponder { return OUI ;}
(void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; [self gettingFirstResponder];}
(void)viewWillDisparaître :(BOOL)animé { [super viewWillDisparaître :animé]; [auto-démissionFirstResponder];}
(void)motionBegan :(UIEventSubtype)motion withEvent :(UIEvent *)event { NSLog (@"%s", __func__);}
Ce problème a été résolu. Ce n'est pas un problème avec ce framework tiers. Veuillez publier le code complet de la solution :
.Implémenté dans Appdelegate
//Support secouant
[[UIApplication sharedApplication] setApplicationSupportsShakeToEdit:YES];
Implémentez le code suivant dans le contrôleur qui doit être secoué :
(BOOL)canBecomeFirstResponder {
return OUI ;
}
(void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
[self gettingFirstResponder];
}
(void)viewWillDisparaître :(BOOL)animé {
[super viewWillDisparaître :animé];
[auto-démissionFirstResponder];
}
(void)motionBegan :(UIEventSubtype)motion withEvent :(UIEvent *)event {
NSLog (@"%s", __func__);
}