【发布时间】:2012-08-16 13:02:51
【问题描述】:
如何使键盘上的返回键执行(IBAction)的动作。
【问题讨论】:
-
通过阅读 UIControl 的类参考。
-
这样的问题有很多。只是尝试谷歌它。有很好的答案
-
可能有很多问题。但这是解决此问题的第一名 Google 结果!
标签: iphone objective-c cocoa-touch ios5
如何使键盘上的返回键执行(IBAction)的动作。
【问题讨论】:
标签: iphone objective-c cocoa-touch ios5
这很简单,只需添加:
- (BOOL)textFieldShouldReturn:(UITextField *)textField{
[self yourButtonName:nil];
}
【讨论】:
实现 UITextFieldDelegate:
@interface yourClass : UIViewController<UITextFieldDelegate>
使用委托方法:
- (BOOL)textFieldShouldReturn:(UITextField *)textField{
//do whatever you need here
//maybe you have several textFields, so first check which one was hit the return key:
if(textField == outlet_to_your_textField_1){
//do this
}
else if(textField == outlet_to_your_textField_2){
//do that
}
else if .... blablabla and so on
return YES;
}
【讨论】:
这就是我的处理方式 当我在 iPhone 键盘上按 Return 键时,软键盘会从文本视图返回。 这里有三种简单的方法来处理键盘
希望这会对你有所帮助。
【讨论】: