ios - 如何在用户点击键盘上返回时单击 UIButton

标签 ios keyboard uibutton

我希望能够在用户触摸屏幕键盘上的返回时立即发送消息。我有一个发送 UIButton,如何让它监听返回键? 谢谢!

最佳答案

你的按钮方法:

- (void) btnPressed:(id)sender {

{

如果还没有,请添加代理内容

@interface YourViewController : UIViewController <UITextFieldDelegate>

当您调用 textField 时:

yourTextField.delegate = self;

然后,您应该只在委托(delegate) shouldReturn 方法中调用按钮的操作方法:

- (BOOL) textFieldShouldReturn:(UITextField *)textField {

    [self btnPressed:nil];
    // whatever else you need

    return YES;

}

关于ios - 如何在用户点击键盘上返回时单击 UIButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22668503/

相关文章:

java - 将键盘事件从 java 发送到任何应用程序(屏幕键盘)

ios - 通过触摸屏幕隐藏键盘

ios - Closed::Creating a UIButton horizo​​ntal carousel with swipe and tap 手势

ios - 以编程方式将 UIButton 添加到具有 Storyboard的自定义 ViewController

ios - 我如何在 UILabel/UITextView 中放置多点触摸,如 facebook 标题?

iphone - 经销证书

ios - 距离计算,acos = Nan 而不是0

ios - 是否可以将 Socket.io 与 AWS Lambda 一起使用?

c# - 将 VirtualKey 映射到 UWP 应用程序中的字符,独立于布局

ios - swift 3 在tableView 中按下了哪个单元格按钮