MLPAutoCompleteTextField for iOS

Download Source

MLPAutoCompleteTextField is a subclass of UITextField that behaves like a typical UITextField with one notable exception: it manages a drop down table of autocomplete suggestions that update as the user types.

As of version 1.3 there is also support for showing the autocomplete table as an accessory view of the keyboard.