0

我知道这是一个基本问题,但我有点困惑,所以我希望你能帮助我。我有一个带有多个动态表格视图单元格的表格视图,并且在每个表格视图单元中我有多个文本字段。每个单元格都有不同的标签和文本字段,我想访问 uitextfields 值,就像你想象的那样。我的问题是,我没有将 IBoutlet 用于文本字段(这将是大量的 IBoutlet)...我正在使用 - (void)textFieldDidEndEditing:(UITextField *)textField...但我不能似乎在 IB 中建立了正确的连接,这是我的代码:

-(void) textFieldDidEndEditing:(UITextField *)textField
{

if (textField == [self.view viewWithTag:102]) {
    [textField resignFirstResponder];
}

在此之后,我是否必须将各自的 UItexfield(和所有文本字段)连接到自己?然后,我是否必须使用编辑结束事件?...

问候

4

1 回答 1

2

我想这个问题的答案是另一个问题:你想对用户输入的文本做什么?

我假设您有某种数据模型要在其中存储数据。

如果是这样,那么当调用此函数时,您需要获取已在 textField 中的文本,并在输入时立即将其保存到您的数据模型中。

例如,您可以访问这样输入的文本:

-(void) textFieldDidEndEditing:(UITextField *)textField
{
    if (textField == [self.view viewWithTag:102]) 
    {
        [textField resignFirstResponder];
        yourDataModel.stringToSave = textField.text;
    }
}
于 2012-08-06T17:25:31.087 回答