xcode 4 - 带有两个文本字段的自定义键盘

时间:2012-02-26 13:36:45

标签: iphone xcode keyboard xcode4.2 textfield

我创建了一个自定义键盘,我有两个文本字段。当用户点击其中一个时,会出现键盘。

如何知道哪个文本字段当前处于活动状态,以便我从键盘上写下用户正在键入的内容?

1 个答案:

答案 0 :(得分:0)

我会这样做:

标记两个文本字段(或使用属性)

textField1.tag = 100;
textField2.tag = 101;

同时设置他们的代表。

textField1.delegate = self;
textField2.delegate = self;

在.h文件中声明您的类将实现UITextFieldDelegate协议

和.m

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
    if (textField.tag == 100) //you should use a constant instead of 100
    {
        //set a breakpoint here so you would know your typing the first textField
        return YES;
    }
}