Wyłącz Autokorekta dla tego widoku tekstowym, a następnie mają widok niestandardowy gotowy i umieścić ją nad innymi widokami pasującymi gdzie znajduje się kursor. Prawdopodobnie istnieją inne posty w formacie SO, aby dowiedzieć się, gdzie jest kursor ...
Prawdopodobnie będziesz używał wzorca delegata w obie strony. Jednym ze sposobów, niestandardowy widok jest świadomy zmian w UITextView, więc wie, kiedy zaktualizować swoje sugestie.
Drugi uczestnik to Twój widok lub tekstView, powiadomiony, gdy ktoś kliknie przycisk.
Wszystko to powinno być łatwe do wykonania, tylko Najtrudniejsze jest dowiedzieć się, jak logika widoku niestandardowego będzie zachowywać
Możliwa powielane [link] (http://stackoverflow.com/questions/3522043/uitextview-custom-auto-completion) – Scar