iOS自动完成功能

Neo*_*Neo 7 autocomplete uisearchbar ios

大多数人通过自动完成的意思是该应用程序具有textview/searchbar /其他接受用户输入的内容.附加到此组件的是一个tableview,它根据用户输入不断更新.这是一个研究得很好的主题,由于UISearchDisplay控制器,现在相对容易实现.

现在这就是我想要的.当用户在UISearchBar中输入一些文本时,将没有searchdisplaycontroller.相反,我希望应用程序在桌面上执行类似Google Instant的操作.也就是说,如果我输入"Goog",搜索栏应显示Goog*le.所以建议"le"应该比用户输入字符串Google的其他字体更轻.所以我不想要自动推荐功能,我想要一个自动完成功能.

有关如何做到这一点的任何想法?

谢谢!

jon*_*ley 6

或者,您可以使用此UITextField子类(受DOAutocompleteTextField启发):

https://github.com/hoteltonight/HTAutocompleteTextField

它还有一些功能,并且正在积极开发中.该示例显示如何使用数组作为autosuggest文本的数据源.


bry*_*mac 2

我还没有尝试过,但这里有一个控件似乎可以满足您的要求:

http://cocoacontrols.com/platforms/ios/controls/doautocompletetextfield