GitHub - rastersize/DOAutocompleteTextField: DOAutocompleteTextField is a subclass of UITextField that provide the user with autocompleted text, similar to the URL bar on major browsers and Google Suggest. | Latest TMZ Celebrity News & Gossip | Watch TMZ Live
Skip to content

DOAutocompleteTextField is a subclass of UITextField that provide the user with autocompleted text, similar to the URL bar on major browsers and Google Suggest.

License

Notifications You must be signed in to change notification settings

rastersize/DOAutocompleteTextField

 
 

Repository files navigation

#DOAutocompleteTextField

DOAutocompleteTextField is a subclass of UITextField that provide the user with autocompleted text, similar to the URL bar on major browsers and Google Suggest.

DOAutocompleteTextField Screenshot

#Usage

Add DOAutocompleteTextField to your project, create an instance of it as you would create a UITextField and set the delegate.

DOAutocompleteTextField *textField = [[DOAutocompleteTextField alloc] initWithFrame:CGRectMake(0,0,100,31)];
textField.delegate = self;

In your DOAutocompleteTextFieldDelegate provide the completions according to you own logic or similar to the demo.

- (NSString *)textField:(DOAutocompleteTextField *)textField completionForPrefix:(NSString *)prefix
{
	// This is a simple example of how to provide DOAutocomleteTextField with completions
    NSArray *autocompleteArray = [NSArray arrayWithObjects:
                                  @"thesaurus",
                                  @"the weather channel",
                                  @"DoAT",
                                  @"Doctor Who",
                                  @"Dachshunds are the best",
                                  @"ccccombo breaker",
                                  @"money",
                                  @"Mona lisa",
                                  @"Monalisa",
                                  @"mcdonalds",
                                  @"mc hammer", 
                                  @"long cat is looooooooooooooooooog",
                                  nil];
    
    for (NSString *string in autocompleteArray) 
    {
        if([string hasPrefix:prefix])
        {
            return [string stringByReplacingCharactersInRange:[prefix rangeOfString:prefix] withString:@""];
        }
        
    }
    
    return @"";
}

DOAutocompleteTextField draws the completion text immediatlly after user input.

#Known Issues

  • Completion position is still a bit off.
  • No way of detecting taps on autocomplete label.

##Copyright Copyright 2011 DoAT. All rights reserved. See LICENSE for more details.

About

DOAutocompleteTextField is a subclass of UITextField that provide the user with autocompleted text, similar to the URL bar on major browsers and Google Suggest.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Objective-C 100.0%

TMZ Celebrity News – Breaking Stories, Videos & Gossip

Looking for the latest TMZ celebrity news? You've come to the right place. From shocking Hollywood scandals to exclusive videos, TMZ delivers it all in real time.

Whether it’s a red carpet slip-up, a viral paparazzi moment, or a legal drama involving your favorite stars, TMZ news is always first to break the story. Stay in the loop with daily updates, insider tips, and jaw-dropping photos.

🎥 Watch TMZ Live

TMZ Live brings you daily celebrity news and interviews straight from the TMZ newsroom. Don’t miss a beat—watch now and see what’s trending in Hollywood.