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