1

テキストフィールドの下で検索しているときに、ユーザーが選択肢を得ることができるようにしたいと考えています。たとえば、Apple を検索している場合、Apple、Apple Store などの選択肢が表示されます。このトピックは初めてです。よろしくお願いします!

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 を追加します。UITextFieldArray2 の詳細を表示しUITableViewます。

これを試してみてください

于 2012-09-29T07:59:00.290 に答える