大多數人認爲自動完成的意思是應用程序有一個textview/searchbar /接受用戶輸入的任何東西。附加到這個組件是一個tableview,它根據用戶輸入保持更新。這是一個經過深入研究的主題,由於使用了UISearchDisplay控制器,現在相對容易實現。iOS自動完成功能
現在,這是我想要的。當用戶在UISearchBar中輸入一些文本時,將不會有searchdisplaycontroller。相反,我希望應用在桌面上執行類似Google即搜即得的操作。也就是說,如果我輸入「Goog」,搜索欄應顯示Goog * le。因此,建議「le」的字體應該比用戶輸入字符串Google的其他字體要輕。所以我不想自動提示功能,我想要一個自動完成功能。
關於如何做到這一點的任何想法?
謝謝!
太棒了!讓我快速嘗試一下。我會立即接受你的答案,如果它的工作..謝謝布萊恩! – Neo
謝謝布萊恩。這正是我想要的。我只需要弄清楚是否可以爲SearchBar實現類似的功能,或者如果我想將我的搜索欄更改爲doautocomplete文本字段。 – Neo
@Neo試試我的PJTernarySearchTree作爲doautocompletetextfield的數據源:https://github.com/peakji/PJTernarySearchTree – PeakJi