objective-c - iOS 侧滑框架MMDrawerController与摇一摇的冲突
迷茫
迷茫 2017-04-18 09:05:05
0
1
368

项目中用到了MMDrawerController这个侧滑框架,今天在做一个摇一摇的功能.项目框架图请看:

蓝色框的代码是实现摇一摇功能,在没有使用MMDrawerController的情况下亲测是成功的。
但在使用MMDrawerController后,检测不到摇一摇,实现不了,各位看官有遇到过吗?在线等

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

répondre à tous(1)
小葫芦

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__);
    }

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal