7
A
回答
17
我不确定你想完成什么,但也许这可以帮助你:注册NSNotificationCenter
以接收UIKeyboardWillHideNotification和/或UIKeyboardDidHideNotification。
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(myKeyboardWillHideHandler:)
name:UIKeyboardWillHideNotification
object:nil];
...
- (void) myKeyboardWillHideHandler:(NSNotification *)notification {
NSLog(@"Keyboard wants to hide. What a coward.");
}
0
把这个viewDidLoad
// register to track event when user presses hide keyboard button on bottom right cornor for iPAD
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textFieldShouldReturn:) name:UIKeyboardWillHideNotification object:nil];
,这将使当iPad是按下键盘上下键得到所谓的- (BOOL)textFieldShouldReturn:(UITextField *)textField;
委托方法。
0
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textFieldShouldReturn :) name:UIKeyboardWillHideNotification object:nil];
这实际上是在路上崩溃。
但是如果调用的自定义方法,如: [[NSNotificationCenter defaultCenter]的addObserver:自选择器:@selector(myCustomeMethodToResignTextFieldResponder)名称:UIKeyboardWillHideNotification对象:无];
然后,它会工作得很好.. :-)
0
使用Javascript
我发现iPad的IOS7一个workaroud。我将测试IOS8以确保它可以正常工作。所以基本上我在每个FOCUSOUT事件(对于我所有的文本)都创建了一个监听器,并且我调用了我的函数。
当您打开键盘并关闭“键盘”时,它会闪烁。当您选择另一个文本字段或按钮时它不会触发,因为它的目标是null。如果与keydown结合使用,则只能在释放键盘时才能保存多个值并调用提交函数。
document.addEventListener('focusout', function(e) {
if (e.relatedTarget == null){
alert("close keyboard without click on something else");
callYourFunction();
}
});
相关问题
- 1. IPad键盘“隐藏按钮”
- 2. 检测隐藏Ipad Iphone在Javascript中的键盘按钮
- 3. 如何检测iPad用户点击键盘隐藏按钮?
- 4. 事件来检测iPad默认键盘隐藏键被按下
- 5. 隐藏右下角的“隐藏按钮”的iPad键盘
- 6. 我可以删除iPad键盘'隐藏键盘'按钮吗?
- 7. 检测iPad键盘隐藏与外部键盘连接?
- 8. 隐藏键盘和按钮
- 9. 隐藏iPad的键盘
- 10. “隐藏键盘按钮”的键码
- 11. 我该如何检查ipad键盘的隐藏按钮是否被按下?
- 12. ipad键盘隐藏uitextView
- 13. 在iPad上隐藏键盘?
- 14. Android:在按钮上隐藏键盘按
- 15. 按下按钮隐藏键盘
- 16. 按下按钮后隐藏键盘
- 17. 隐藏在键盘下的SKStoreReviewController按钮
- 18. 检测隐藏的软键盘
- 19. 检测,如果用户按下进入或隐藏键盘按钮的UITextField
- 20. Android:按钮点击后隐藏键盘
- 21. 使用按钮隐藏键盘
- 22. 添加一个按钮隐藏键盘
- 23. 安卓:键盘隐藏按钮
- 24. Android软键盘隐藏按钮
- 25. 检测软键盘隐藏状态
- 26. iPad检测键盘/语言
- 27. 如何隐藏iPad中的软键盘
- 28. 当隐藏键盘ios(ipad)时隐藏快捷键栏
- 29. 强制在iPad Safari中隐藏键盘
- 30. iPad键盘隐藏选择列表
thaaaaank你的伟大工程,但不是UIKeyboardWillHideNotification 我使用将显示... 为我的伟大工程 – Momi 2010-08-20 16:46:10