Сегодня я сражаюсь с UIResponder.Вот мое затруднительное положение.
Если я добавлю
- (BOOL)canBecomeFirstResponder{
return YES;
}
в свой mainViewController, я получу события встряхивания ..
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event {
if (event.type == UIEventSubtypeMotionShake) {
//do something
}
}
Однако это означает, что когда я вызываю такие вещи, как почтаформы и веб-просмотры, клавиатура не отображается.
Можно ли как-нибудь заставить работать как тряску, так и клавиатуру в модальных видах?
Я попытался добавить [self resignFirstResponder];в -viewDidDissapear, который вызывается, когда появляется модал, но не повезло.
Приветствия