我在iPad上有textview。我已完成點擊textview處理事件。但是,iPad右下角的隱藏鍵盤按鈕在點擊時會有不同的表現。它應該調用完成點擊所調用的相同方法。然而它不會發生。有沒有其他的方法被調用?隱藏鍵盤後的調用方法iOS
1
A
回答
0
您可以試試這個。
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
if ([text isEqualToString:@""]) {
//done button pressed
}
return YES;
}
1
按下鍵盤上的「隱藏」按鈕不會調用您設置爲使用「完成」或「返回」鍵調用的方法。按隱藏按鈕在鍵盤上調用resignFirstResponder
,並隱藏它。
如果你想叫每個鍵盤被解僱時你的方法:
首先要知道鍵盤通知
的Objective-C:
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(onKeyboardHide:) name:UIKeyboardWillHideNotification object:nil];
斯威夫特:
NSNotificationCenter.defaultCenter().addObserver(self, selector: Selector("keyboardWillHide:"), name:UIKeyboardWillHideNotification, object: nil);
然後使用
的Objective-C:
- (void)keyboardDidHide: (NSNotification *) notification
{
// Do something here
}
斯威夫特:
func keyboardDidHide(sender: NSNotification)
{
//Do something here
}
退房的文檔爲using the keyboard,和UIResponder。
相關問題
- 1. 隱藏鍵盤ios
- 2. 隱藏IOS鍵盤
- 3. 隱藏iOS中的鍵盤
- 4. 隱藏iOS軟鍵盤AngularJS
- 5. 鍵盤隱藏UIView iOS
- 6. 無法在iOS中隱藏鍵盤
- 7. 鍵盤被隱藏時調用的方法
- 8. 使用IOS 9.2鍵盤下隱藏
- 9. 在iOS中使用Tabris隱藏鍵盤
- 10. iOS中的鍵盤隱藏的TextField
- 11. 隱藏鍵盤
- 12. 隱藏鍵盤
- 13. 當隱藏鍵盤ios(ipad)時隱藏快捷鍵欄
- 14. iOS UISearchBar的鍵盤部分隱藏tableView
- 15. 鍵盤隱藏時的iOS事件
- 16. 按Enter鍵後隱藏鍵盤
- 17. 在ios鈦上隱藏鍵盤
- 18. 鍵盤沒有隱藏在ios中
- 19. 隱藏鍵盤IOS斯威夫特
- 20. 在iOS中隱藏鍵盤不工作
- 21. 如何隱藏iOS數字鍵盤
- 22. iOS隱藏鍵盤觸摸textfield swift 2
- 23. 隱藏在鍵盤後面的UITextField
- 24. 隱藏軟鍵盤
- 25. 鈦 - 隱藏鍵盤
- 26. uitextfield隱藏鍵盤?
- 27. 鍵盤隱藏BottomSheetDialogFragment
- 28. iOS - 隱藏在鍵盤後面的UIView容器
- 29. 用dismissViewControllerAnimated隱藏鍵盤
- 30. 隱藏鍵盤編程方式MonoDroid的