1

我希望我的用户能够在他们在文本字段下搜索时获得选择。例如,如果我正在搜索苹果,那么在我的选择下,我会选择苹果、苹果商店等。我对这个话题很陌生。非常感谢提前!

4

1 回答 1

4

如果数据与您同在,您可以做到

if([textField.text length] > 0 || textField.text != nil)
    {
        for(int i = 0; i < [array1 count]; i++)
        {
                NSString *strName = [NSString stringWithFormat:@"%@", [[array1 objectAtIndex:i] valueForKey:@"value"]];         
                if([[strName lowercaseString] hasPrefix:[newString lowercaseString]])
                {
                    [array2 addObject:[array1 objectAtIndex:i]];
                }
            }
        }
    }

将此代码添加到

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

在根据您的框架UITableView下方添加 A。UITextField显示 Array2 的详细信息UITableView

试试这个它可以帮助你

于 2012-09-29T07:59:00.290 回答