使用键盘的“返回”(完成)按钮调用方法

时间:2011-03-06 11:00:27

标签: objective-c ios4 keyboard return nsuserdefaults

有没有人可以给我一个示例方法,通过按下键盘的返回按钮并在nsuserdefaults中保存textview文本(之前键入的文件)?

非常感谢:)。

2 个答案:

答案 0 :(得分:12)

确保您的UITextField的返回键类型设置为UIReturnKeyGo(这适用于键盘上的图像):

theTextField.returnKeyType = UIReturnKeyGo;

然后使用此方法执行您想要执行的操作:

- (BOOL) textFieldShouldReturn:(UITextField *)textField
{
    // Tell the keyboard where to go on next / go button.
    if(textField == theTextField)
    {
        // do stuff
    }

    return YES;
}

要从文本字段中获取文字,只需拨打theTextField.text并按照您的意愿保存即可!

答案 1 :(得分:0)

如果要动态地将UITextField添加到UITableCell,还需要为它设置委托:

    self.textfield.delegate = self;

还需要在头文件中添加:

    @interface YourController: UIViewController <UITextFieldDelegate>