按下键盘上的返回键时的操作(iOS)

时间:2014-03-16 22:16:17

标签: ios objective-c uitextfield ibaction

- (BOOL)textFieldShouldReturn:(UITextField *)textField 
{
    [self checkRun:nil];
    return YES;
}

我在按下返回键时尝试完成IBAction checkRun,使用上面的代码,但它似乎无法正常工作。我哪里错了?我想也许是因为我没有直接引用我输入的文本字段,但是我无法找到我需要输入的名称文本框。

提前致谢。

2 个答案:

答案 0 :(得分:15)

ViewController.h:

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController <UITextFieldDelegate>

@end

ViewController.m:

#import "ViewController.h"

@interface ViewController ()

@property (nonatomic, strong) UITextField *textField;

@end

@implementation ViewController

- (void)viewDidLoad
{
    [super viewDidLoad];

    self.textField.delegate = self;
}

答案 1 :(得分:0)

此UITextfield子类使您可以为文本设置条件并动态更改UIReturnKey: https://github.com/codeinteractiveapps/OBReturnKeyTextField