我知道,当在键盘上按向下箭头键,然后我们可以得到键盘隐藏通知,但问题是,我们也获得键盘隐藏通知,当我们旋转设备和键盘隐藏,现在如何区分键盘隐藏,因为按键不是因为旋转。 如何找出按下键盘向下箭头键,编程
回答
继当我们点击的keyboard
的return or arrow button
的textfield
Delegate
方法是自动调用。
- (BOOL)textFieldShouldReturn:(UITextField *)textField
我猜这个方法不会被调用向下箭头。 – 2013-03-26 09:34:30
抱歉尝试使用 - (BOOL)textFieldShouldEndEditing:(UITextField *)textfield的textField方法。 – Girish 2013-03-26 09:39:21
在你AppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[[NSNotificationCenter defaultCenter]
addObserver:self selector:@selector(keyboardWillHide)
name:UIKeyboardWillHideNotification object:nil];
return YES;
}
-(void) keyboardWillHide {
NSLog(@"Bye");
}
我已经这样做了,但正如我所说的方向改变,它也调用keyboardWillHide方法,因为我正在重新加载tableview。 – 2013-03-26 09:35:25
- 1. 按下向下箭头时隐藏键盘
- 2. 硒IDE向下箭头键
- 3. 按键箭头向下不工作
- 4. 我如何向下箭头键?
- 5. 按下箭头键拍摄两个键盘中断? (int 09h)
- 6. 当我按下键盘上的箭头键时增加数字
- 7. KeyPress:如何检测用户是否在应用程序运行时按下键盘上的“向下”箭头键
- 8. 如何在firefox中使用selenium2library按下右箭头键按下
- 9. 在键盘上自动滚动向上/向下箭头
- 10. 启用键盘(箭头向上/向下)在列表项
- 11. 按键[tab,shift,向上/向下/向左/向右箭头]和firefox
- 12. 软键盘箭头键
- 13. AutoCompleteComboBox箭头向上/向下箭头键滚动列表
- 14. 自动完成的文本框,当向下箭头键按下
- 15. 如何调用返回键和ipad向下箭头键
- 16. 按下箭头键跳转组合框
- 17. (Python3)Linux和Windows箭头键按下
- 18. 如何在自定义Android键盘中定义向上和向下箭头
- 19. 按下键盘箭头时转到链接
- 20. 键盘保持在工具栏返回箭头按下
- 21. 列表框地图J和K键向上/向下箭头键
- 22. 角引导下拉切换 - 通过键盘箭头键导航
- 23. Autocomplete.js不能使用键盘上下箭头键
- 24. 按下键盘上相应键时如何按下按钮? JavaFX
- 25. 如何在不使用键盘的情况下按下键盘上的按键?
- 26. 按键模拟键盘按下“Shift”键
- 27. 在select2键盘上按下向下箭头键,然后我必须避免服务器调用
- 28. Javascript bug?按下向上和向左箭头键时没有空格键事件
- 29. Ajax下拉键盘导航(上和下箭头)
- 30. 多键盘按下
[这可能会帮助你(http://stackoverflow.com/questions/12417976/how-to-know-which-key-is-pressed -on-uikeyboard-in-ios) – 2013-03-26 04:39:06
你呢?即时通讯惊讶你得到一个键盘隐藏设备旋转听起来像你的问题是在别的地方。 – 2013-03-26 05:29:31
这是因为我正在重新加载方向变化的tableview。 – 2013-03-26 09:33:59