今晚我一直在与 UIResponder 战斗。这是我的困境。
如果我投入
- (BOOL)canBecomeFirstResponder{
return YES;
}
到我的 mainViewController 然后我可以得到震动事件..
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event {
if (event.type == UIEventSubtypeMotionShake) {
//do something
}
}
但是,这意味着当我调用邮件表单和 webviews 之类的东西时,键盘不会出现。
有什么方法可以让震动和键盘在模态视图中工作?
我试过添加 [self resignFirstResponder]; 在 -viewDidDissapear 中,当模式弹出时调用它,但没有运气。
干杯