UIResponder 问题
Posted
技术标签:
【中文标题】UIResponder 问题【英文标题】:UIResponder Troubles 【发布时间】:2011-07-05 10:43:36 【问题描述】:今晚我一直在与 UIResponder 战斗。这是我的困境。
如果我输入
- (BOOL)canBecomeFirstResponder
return YES;
到我的 mainViewController 然后我可以得到震动事件..
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event
if (event.type == UIEventSubtypeMotionShake)
//do something
但是,这意味着当我调用邮件表单和 webviews 之类的东西时,键盘不会出现。
有什么方法可以让摇动和键盘在模态视图中同时工作?
我尝试添加 [self resignFirstResponder]; 在 -viewDidDissapear 中,当模式弹出时调用它,但没有运气。
干杯
【问题讨论】:
【参考方案1】:我在 ios
【讨论】:
我尝试添加 [self resignFirstResponder];在 -viewDidDissapear 中,当模态弹出时调用它,但没有运气。 看来 viewDidDissapear 为时已晚!很高兴知道。同时知道很可怕。以上是关于UIResponder 问题的主要内容,如果未能解决你的问题,请参考以下文章
UIResponder - didBecomeFirstResponder?
为啥 UIViewController 是 UIResponder 的子类?
类 AppDelegate: UIResponder, UIApplicationDelegate SWIFT 中的 SIGABIRT 错误